Перейти к основному содержимому

Статусы и переходы

Производственный заказ​

draft → released → in_progress → partially_done → done
└──────────────→ cancelled
  • draft — черновик, операции правятся.
  • released — снимок заморожен, операции выпущены.
  • in_progress — есть факт, но план не закрыт.
  • partially_done — частичный годный выпуск.
  • done — план выполнен (с учётом допуска).
  • cancelled — отмена; запрещена при годном выпуске без NCR-диспозиции.

Операция заказа​

planned → released → in_progress → partially_done → done
└→ rework_required → in_progress/done
└──────────────────────────────────────→ cancelled

rework_required ставится при браке/доработке и требует решения по NCR.

Наряд​

open → closed
└──→ cancelled

Наряд закрывается, когда все аллоцированные операции в done/cancelled. Передача (handover) не меняет состояние наряда, только исполнителя.

Факт выполнения​

Правило reconciliation:

Ситуацияresolution_rule
только машинный каналmachine_only
только ручной каналmanual_only
расхождение в допускеauto_machine
расхождение сверх допускаpending_confirmation
подтверждено вручнуюescalated_machine

ОТК​

open → passed
└──→ failed

Состояние выводится из вердиктов контрольных точек.

NCR​

open → dispositioned

Диспозиции: rework, scrap, accept_as_is, quarantine. quarantine не терминальна — требуется повторная диспозиция.

Отгрузка​

draft → dispatched
└───→ cancelled

Строка: planned → shipped или short.

Склад​

Движения: receipt, issue, reserve, release, adjustment. Резерв: active → released или consumed.

Проверено на MES 0.1.0. Если интерфейс отличается, проверьте актуальность данных и сообщите об ошибке.