Проект «Круг»
У каждой передачи есть основание. Частичный возврат, расхождение и проверка пригодности остаются разными событиями.
Демонстрационный проект 404gen: интерфейс, модель процесса и решения на примере. Клиентское внедрение и показатели бизнеса здесь не заявляются.
О проекте
- Задача: Оборот многоразовой тары
- Объекты: Тип, экземпляр при необходимости и передача
- Состояния: Держатель, площадка и пригодность отдельно
Задача
Количество у партнёра известно из таблицы, но неясно, какая часть подтверждена и почему возникло расхождение. Возвращённый предмет сразу попадает в доступный оборот, хотя ещё требует осмотра. Один столбец «контрагент» используется одновременно для собственника, держателя и места.
В проекте отделяем эти признаки и сохраняем связь движений. Разбор строится на условной передаче партии; он не содержит хозяйственных операций клиента или правил бухгалтерского отражения.
Риски исходного процесса
Сумма сходится, предметы нет
Для индивидуального учёта сравнивается состав, а не только итог.
Возврат сразу считается пригодным
Осмотр выделен отдельным этапом.
Число поправили вручную
Каждое изменение ссылается на событие и основание.
Решение
Рабочее место построено вокруг передачи и ответа получателя. Возврат можно принять частично, а один предмет направить на проверку, не объявляя его пригодным. Остаток объясняется журналом, а исправление имеет собственное основание.
Локальная модель показывает исходную передачу, возврат части количества и отдельное завершение проверки. Повтор действия не прибавляет остаток. Реальный контур требует серверного журнала, прав, маркировки и интеграции с выбранной учётной системой.
Как устроен продукт
- Список передач. Ожидаемое и подтверждённое, держатель и место. Зачем: Расхождение не исчезает в общей сумме.
- Приёмка. Фактическое количество либо список идентификаторов. Зачем: Сотрудник фиксирует то, что действительно получил.
- Зона проверки. Отдельная очередь пригодности и ответственного. Зачем: Предмет не выдается до разрешённого решения.
- Журнал оборота. Связи выдачи, возврата и исправления. Зачем: Остаток можно объяснить по операциям.
Что помогает пройти сценарий
Частичная приёмка
Подтверждённая часть отделена от оставшегося ожидания.
Карантин состояния
Возврат на проверку не увеличивает пригодный оборот.
Защита повторов
Повтор той же команды показывает прежний результат.
Ключевые сценарии
Принять возврат
Количество у держателя отделено от принятого после проверки.
На входе: У держателя 18 единиц; в возврате 12, одна требует проверки.
- Принять партию возврата.
- Сверить остаток у держателя.
- Сравнить пригодное количество и количество на проверке.
На выходе: У держателя 6, принято 11, на проверке 1.
Если что-то пошло не так: Проверяемая единица не прибавляется к пригодному остатку.
Критерий приёмки: 6 + 11 + 1 = 18: ни одна единица не потеряна и не учтена дважды.
Завершить проверку
Решение о пригодности меняет состояние одной возвращённой единицы.
На входе: После возврата 11 пригодных единиц и одна на проверке.
- Открыть результат возврата.
- Завершить проверку оставшейся единицы.
- Сверить количество в каждом состоянии.
На выходе: Принято 12, на проверке 0, у держателя по-прежнему 6.
Если что-то пошло не так: Завершить отсутствующую проверку повторно нельзя.
Критерий приёмки: Меняется состояние, а общее количество остаётся равным 18.
Повторить событие
Повтор приёмки не увеличивает количество возвращённой тары.
На входе: Возврат 12 единиц уже зарегистрирован.
- Зафиксировать итог первой приёмки.
- Повторить событие возврата.
- Сравнить все три остатка до и после.
На выходе: Итог первого возврата сохранён без дополнительного списания.
Если что-то пошло не так: Одна и та же передача не создаёт второе движение.
Критерий приёмки: Числа у держателя, в приёмке и на проверке не изменились.
Роли пользователей
Кладовщик
Принять фактически полученное и отметить исключение.
Что можно вернуть в доступный оборот?
Партнёр
Подтвердить состав передачи и расхождение.
Что из ожидаемого я принял?
Руководитель операций
Увидеть незавершённые передачи и зону проверки.
Где находится тара и что мешает обороту?
Как устроено технически
Модель активов
Тип и индивидуальный экземпляр выбираются по процессу, не по внешнему виду экрана.
Журнал движений
Серверные операции связываются с передачей и автором.
Обмен с ERP
Одна система управляет остатком; другой передаются согласованные события.
Что входит в разработку
- Одна демонстрационная передача
- Частичный возврат
- Отдельная зона проверки
- Разрешение пригодности один раз
- Журнал оснований
План реализации
- Выбрать единицу учёта и модель держателя.
- Описать передачу, приёмку и исключения.
- Проверить рабочее место на реальных обозначениях типов.
- Подключить маркировку и учётную систему после обследования.
- Провести полный ограниченный оборот и сверку.
Что замеряем после запуска
- Открытые расхождения — Определяем владельца и длительность разбора.
- Тара на проверке — Наблюдаем незавершённый осмотр отдельно от физического наличия.
- Качество сверки — Сравниваем движение и подтверждение, а не количество сканирований.
Стек
Модель активов, Журнал движений, Обмен с ERP.
Все кейсы · Услуга · Калькулятор стоимости
Интерфейс и устройство процесса
Визуализация, схема и локальная демонстрация показывают разные стороны решения. Внешние системы не подключены.


Если у вас похожая задача
Сначала разбираем физический оборот и источники подтверждения, затем выбираем маркировку и интеграции.
Что обсудим перед оценкой
- Нужно количество по типу или история экземпляра?
- Кто подтверждает расхождение и пригодность?
- Какая система является владельцем остатка?
Объём, стоимость и срок зависят от ваших данных и интеграций. Сначала определим границы задачи.
Оценить похожую задачу404gen — креативное digital-агентство полного цикла, работаем удалённо по всей России.
Телефон: +7 993 729-59-59 (пн–пт, 10:00–19:00 МСК). WhatsApp: +7 913 141-20-96. Telegram: @aporkulevich. Почта: ap@404gen.ru.