Для производств, которым нужно связать линию, учётную систему и электронные документы. Разберём распределение ролей, защиту от повторных операций и испытания, по которым можно принять интеграцию.

Автоматизация работает, когда производственное задание, физическая упаковка и электронные сведения описывают один и тот же выпуск. Покупка принтера и подключение ЭДО по отдельности этого не обеспечивают.
Задача проекта — определить владельца каждого действия и убрать ручные переносы данных там, где они создают ошибки. Возможности 1С зависят от конфигурации, релиза и доработок: нельзя считать, что любая установленная версия уже поддерживает весь нужный процесс.
1С или ERP ведёт номенклатуру, производственные заказы и учётные документы в согласованном объёме. ПО участка управляет заданиями нанесения и собирает результаты оборудования. Складская система обеспечивает размещение, подбор и отгрузку. ЭДО передаёт юридически значимые документы контрагентам.
Какая именно система взаимодействует с ГИС МТ и СУЗ, определяют архитектурой проекта. Один процесс не должен независимо запускаться и из 1С, и из другого приложения без согласования состояния. О роли ЭДО в маркировке рассказывает официальная документация 1С-ЭДО.
Это проектная схема: обязательный состав и последовательность документов зависят от товарной группы.
Для каждого задания сохраняйте идентификатор, версию и состояние. Повтор получения сообщения не должен создавать второй выпуск или вторую печать автоматически. Согласуйте с разработчиком порядок повторных запросов, журнал событий и сверку после восстановления связи.
Важно
Отдельно ограничьте повторную печать. Оператор должен понимать, относится ли она к той же физической единице, а система — сохранять причину и результат. Копирование всего задания «на всякий случай» создаёт риск смешения этикеток.
Нужны разные состояния: подготовлено, отправлено, ожидается ответ, обработано, отклонено. Названия могут отличаться в ПО, но смысл должен оставаться понятным.
В рабочем отчёте показывайте незавершённые операции с возрастом, ответственным и следующим действием. Успешный транспортный ответ не всегда означает успешную обработку хозяйственного документа. Подробнее техническая часть разобрана в статье об интеграции API «Честного Знака».
В программу приёмки включите остановку принтера, потерю связи, нечитаемый код, повторное сканирование и расхождение состава короба. Проверьте, что после перезапуска не теряются результаты уже изготовленной продукции.
На смене задания подтвердите, что остатки этикеток предыдущего SKU не попадут на новый товар. Для нескольких линий проверьте раздельность заданий и отсутствие общей неконтролируемой очереди печати.
Практический результат
Результат теста записывайте как «входные данные — действие — ожидаемый ответ — фактический ответ». Такой протокол полезнее формулировки «интеграция работает».
При небольшом выпуске часть операций можно оставить управляемыми вручную, если обеспечены проверка и прослеживаемость. Сравнивайте затраты с частотой ошибок и трудоёмкостью, а не с количеством подключённых модулей.
Если основная проблема находится на складе, отдельно проработайте интеграцию маркировки с WMS. Если проблема в нанесении — сначала испытайте упаковку и оборудование.
Для обсуждения автоматизации с «Современными технологиями» соберите схему движения продукции, список программ и версий, используемые документы и примеры ошибок. В задании закрепите не только обмены, но и обработку исключений, критерии приёмки и ответственность после запуска.
Документы
© 2016 «Современные технологии». Все права защищены.