Система управления складскими операциями
Складская система, которая связывает документ, приёмку, размещение, поиск и историю движения каждой единицы.
FlowOps — отдельное обезличенное публичное демо этого класса продукта. Это не название системы клиента.

От разрозненного учёта к единому процессу
Нужно было связать поставки, физическую приёмку и перемещения так, чтобы сотрудники видели актуальный статус единицы и историю её действий.
Документ → поставка
Оператор проверяет состав входящего документа до создания поставки.
Приёмка → размещение
Кладовщик сверяет единицы и фиксирует фактическое место.
Контроль → история
Руководитель видит отклонения и последовательность операций.
Документ и физический склад — разные факты
Таблица описывает ожидаемую поставку. При разгрузке нужно отдельно подтвердить маркировку, состав и фактическое место каждой единицы. Несовпадение должно оставаться видимым до решения.
Ожидание → факт → движение
Поставка хранит ожидаемые единицы и их состав. Приёмка создаёт фактические единицы и связь с планом. Текущее место помогает работать со складом; история перемещений объясняет, как единица туда попала.
Поставка → ожидаемые единицы
Документ, маркировки, состав
Приёмка → фактические единицы
Сверка с планом и расхождения
Место → перемещения → история
Откуда, куда, кто и когда
Один процесс, три рабочих места
Доступ определяется серверной сессией. Каждый API-запрос проверяет права роли; меню показывает доступные задачи.
Оператор
Проверка демо-документа, подтверждение импорта, подготовка поставки и просмотр запасов.
Кладовщик
Физическая приёмка, поиск маркировки, размещение и перемещение единиц.
Руководитель
Обзор операций, склады и запасы, разбор отклонений и история действий.
Интерфейс, правила, данные
Next.js ведёт пользователя по рабочему сценарию. Go API проверяет сессию, права и складские правила. PostgreSQL хранит сущности, связи и аудит операций.
- Next.js / TypeScript →
- Go API / RBAC →
- PostgreSQL / Audit
Каждый шаг передаёт понятный результат
Оператор проверяет демо-документ и подтверждает поставку. Кладовщик сверяет ожидаемые и фактические единицы, завершает приёмку и размещает товар. Руководитель видит состояние процесса и вопросы, требующие решения.
Документ → поставка → приёмка → размещение → контроль → история

Расхождение — отдельная задача
Несовпадение состава, недостача, неожиданная единица или повреждение фиксируются явно. Руководитель открывает отклонение, проверяет контекст и записывает решение; проблема не исчезает из-за смены экрана.

От текущего статуса к тому, что произошло
Карточка единицы связывает её с поставкой и перемещениями. Журнал сохраняет действие, время, ответственного и контекст изменения. Это позволяет разбирать конкретную операцию, а не восстанавливать её по сообщениям.

Реальные экраны работающего демо
Скриншоты preview-интерфейса на синтетических демонстрационных данных.





10 · Интерактивное демо
Посмотрите процесс в действии
Публичное FlowOps Demo показывает сценарии на вымышленных данных.