Звонок от ключевого клиента: «Где мои насосы? Обещали отгрузить завтра». Коммерческий директор открывает CRM и видит у заказа статус: «В работе». Что это значит физически? Металл уже режут? Или технолог еще чертежи не отдал? Или всё давно сварено и просто ждет покраски?
Чтобы выяснить правду, коммерческому директору нужно позвонить начальнику производства, который, в свою очередь, пойдет искать мастера в цех. Процесс выяснения правды занимает часы, а клиент всё это время ждет на линии.
Жесткий конвейер (State Machine)
В архитектуру ModernERP Pro вшит жесткий алгоритм смены статусов (ProductionOrderStatus). Это улица с односторонним движением. Вы не можете перепрыгнуть через этап. Вы не можете перевести заказ в статус «В производстве», пока система физически не убедится, что на складе есть сырье.
Статусы меняются автоматически на основе реальных действий людей в цехах (через их планшеты и сканеры). Давайте разберем жизненный цикл заказа.
Цифровой черновик
Заказ передан из отдела продаж. Сформирована потребность, рассчитан предварительный Flat BOM, но цех его еще не видит.
Сырье найдено
Алгоритм склада проверил остатки. Если сырья не хватало, сработала система MTO, закупщик заказал дефицит, и фура приехала. Металл жестко зарезервирован под этот Заказ.
Зеленый свет для Цеха
Материалы физически перемещены на склад НЗП (Незавершенного производства) конкретного цеха. Маршрутные задания (ProductionTasks) появились на планшетах мастеров.
Станки работают
Статус включается автоматически в ту секунду, когда первый станочник нажимает кнопку «Взять в работу» на своем терминале. Начинает начисляться сдельная заработная плата и списываться время (Time Norm).
Вмешательство аудитора
Мастера нажали «Завершить все этапы». Но заказ не летит на склад готовой продукции. Он блокируется для проверки Инженером по качеству. Это защита от отправки брака клиенту.
Финиш
ОТК ставит электронную подпись. Готовое изделие приходуется на транзитный склад. Коммерческому директору и клиенту уходит автоматическое пуш-уведомление: «Можно забирать».
Ветвление: Брак и Отмена
Что если на этапе QUALITY_CONTROL инженер находит фатальный дефект? Он переводит заказ в статус DEFECT (Брак).
В этот момент система не просто меняет цвет бейджа на красный. Ядро ERP совершает финансовую операцию: списывает себестоимость испорченного металла и потраченного времени рабочих в убытки компании. А система планирования мгновенно генерирует новый скрытый заказ-клон, чтобы заново запустить производство и всё-таки отгрузить клиенту обещанный насос.
Бизнес-ценность для собственника
Когда вы внедряете жесткий контроль статусов, вы получаете главный управленческий актив — Правду.
Если на дашборде директора горит статус `READY_FOR_PRODUCTION`, но заказ висит в нем уже 3 дня, вы не звоните коммерческому директору. Вы звоните мастеру цеха и спрашиваете: «Сырье у вас в НЗП лежит уже три дня. Почему станки не работают?».
ModernERP Pro устраняет возможность перекладывать ответственность. Каждый этап оцифрован, измерим и защищен от человеческого вмешательства «задним числом».