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

Выполнение, reconciliation и простои

mes_operator mes_master Факт выполнения хранит два канала: ручной (оператор) и машинный (устройство). Reconciliation сводит их в resolved-значения, по которым считается прогресс.

Ручной факт​

Производство›Выполнение›Новый факт выполнения

Выберите заказ, операцию, наряд, РЦ и оператора. Укажите количества:

ПолеЗначение
Годно20
Брак0
Доработка0
Причина бракапусто
Форма нового факта выполнения с количествами годно, брак и доработка
Ручной канал — истина по качеству и причине брака.
Ожидаемый результат

Факт создан с источником manual. Количество годного увеличено, операция и заказ пересчитали прогресс.

Обратите внимание

Для строки с браком обязательна причина. Без неё факт не сохранится.

Машинный канал​

Машинный канал досылается отдельно (API/Bruno или интеграция с оборудованием). В v1 автосбор со станка в разработке: факт со станка заводится через API, а не через UI.

Частая ошибка

Не документируйте ручной ввод как «данные со станка». Если факт внесён оператором, источник будет manual, и это видно в списке выполнения.

Reconciliation​

Если ручное и машинное значения расходятся:

  • в пределах допуска max(abs, %) принимается машинное значение (auto_machine);
  • сверх допуска факт уходит в pending_confirmation;
  • подтвердить расхождение может mes_qc или mes_master с указанием причины.
Производство›Выполнение›Открыть факт›Подтвердить расхождение
Ожидаемый результат

После подтверждения resolved-значения пересчитаны, операция и заказ обновили прогресс. В журнале появилось событие подтверждения.

Простои​

Производство›Простои
  1. Создайте причину простоя (например, «Поломка», «Нет материала») или используйте демо-справочник.
  2. Нажмите Открыть простой, выберите РЦ, причину и время начала.
  3. Для завершения нажмите Закрыть и укажите окончание.
Ожидаемый результат

Открытый простой переводит РЦ в down; закрытие возвращает idle. Период виден в таблице простоев и в журнале.

Что дальше​

Проведите инспекцию ОТК.

Проверьте себя
  1. Какой канал считается истиной по количеству?
  2. Что происходит при расхождении сверх допуска?
  3. Кто может подтвердить расхождение?
Ответы
  1. Машинный, если он есть; иначе ручной.
  2. Факт уходит в pending_confirmation и ждёт подтверждения.
  3. mes_qc, mes_master или mes_admin.

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