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

Типовые ошибки

MES возвращает JSON {"error": "..."}. Статус подсказывает класс проблемы.

СтатусЗначениеЧто делать
400неверные данныепроверить поля и политики
403нет правпроверить роль и домен site:<id>
404объект не найденпроверить ID и площадку
409конфликт/состояниепроверить уникальность и переход
502внешний сервисповторить позже (IAM)

Частые сообщения​

СообщениеПричинаРешение
operator is not certifiedнет допускаоформить допуск
shift overlaps another shift on the same work centerпересечение сменизменить окно
shift does not belong to assignment work centerсмена другого РЦвыбрать смену РЦ
production order is released; snapshot is frozenправка после releaseECN или NCR
production order has execution progressECN при фактеNCR-диспозиция
invalid production order operation transitionнедопустимый переходсмотреть статусы
material lot policy mismatchпартия/серийник не по политикепроверить serial_policy
insufficient stockне хватает остаткаприход или меньшее количество
shipment line policy mismatchстрока не по политикепартия или серийник
shipment has no linesпустая отгрузкадобавить строки
idempotency key already used with another payloadтот же ключ, другой payloadновый ключ
role already grantedповторная выдачаничего не делать
item is referenced by BOM/route/tech cardудаление используемогосначала удалить ссылки
NCR requires terminal dispositionоперация с бракомвыбрать терминальную диспозицию

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