Демо-стенд · ТЗ закупки № 32616548430 · АО «ФПК»

ИФМ «Забытые вещи» — модификация: оплата и адресная доставка

Рабочий прототип ключевых механик ТЗ: карточки и статусы с автоправилами, черновики, пассажирские контуры lost/found, заказы на отгрузку и вызов курьера, смена камеры, возвраты оплаты, справочники, 10 отчётов, эмуляция платёжного шлюза и API курьера.

АРМ: внутренний контур
Оператор ЛНП, контролёры, работник камеры, ДЖВ, ЦА, администраторы. Вход: operator / camera1 / djv / chief, пароль 123
Войти →
lost.fpc.ru — доставка пассажиру
Письмо со ссылкой → выбор адреса/ПВЗ → расчёт по формуле справочника → оплата → заказ на отгрузку. Демо-заявка: ЗП-2026-01044
Оформить доставку →
found.fpc.ru — возврат оплаты
Форма заявки на возврат → разбор главным администратором → банк → письмо пассажиру. Демо-запрос: ДЗ-2026-00202
Запросить возврат →
Схема DMZ (п. 2.5)
Целевая архитектура: интернет-компоненты в DMZ, внутренний контур изолирован, HTTPS/443, требования безопасности
Посмотреть →

Покрытие ТЗ прототипом

Блок ТЗВ прототипе
2.4.1 НСИ и автоправилаСправочники: филиалы ДЖВ, ВГХ (табл. 3), «Расчет доставки» с формулами, «Доставка» (города/ПВЗ), системные переменные. Автоправила: архив 6 мес., обнуление 24 ч, возврат ≤6/12 ч, просрочка заказа
2.4.2 КарточкаСтатусы, черновики ≤24 ч, история, иерархия (заявка → заказ → вызов курьера → смена камеры → возврат), архив
2.4.3 Пассажирlost: адрес/ПВЗ, ФИАС-подобный справочник, расчёт, оплата (мок шлюза), found: возврат
2.4.4 Внутренние АРМКамера: карточки, заказы, вызов курьера, смена камеры (исх./вх.), ДЖВ: согласование, отчёты
2.4.5 АдминкаГлавадмин: справочники расчёта/доставки, разбор возвратов (5 статусов), права
2.4.6 Отчёты10 отчётов по п. 2.4.6.1–12 с фильтром периода
2.5 DMZСхема + описание раскладки и требований безопасности

Демо-сценарий «пройти за 5 минут»

  1. Письмо пассажиру → форма доставки → ПВЗ/адрес → «Рассчитать» → «Оплатить» (мок-шлюз)
  2. АРМ работника КХ (camera1/123): появился заказ в «Создан» → «Вызов курьера» → проведение
  3. Мок курьера: заказ → «Передан курьеру» → «В пути» → … → «Доставлен»; карточка едет по статусам сама
  4. found.fpc.ru: заявка на возврат по ДЗ-2026-00202
  5. АРМ главадмина (chief/123): возвраты → «В банк» → «Банк ОК» → письмо пассажиру
  6. Отчёты (ЦА ca/123): пополнение, просрочки, % нахождения, реестры
Стек ТЗ: jQuery + HTML/CSS/JS · Java EE / WildFly ≥34 · nginx ≥1.14 · Postgres Pro ≥14.1 · Astra Linux SE 1.7. Прототип повторяет доменную логику и потоки данных на Node.js (без зависимостей) — перенос в целевой стек тривиален, схема БД 1:1.