
Интеграция с ГИС МТ нужна, когда личный кабинет и ручной обмен файлами уже не справляются с объёмом производства. Цель проекта — не просто «подключить API», а обеспечить согласованное движение кодов между учётной системой, производственной линией, складом, ЭДО и «Честным Знаком».
CRM может участвовать в процессе, но обычно не является главным источником данных о маркировке. Для производства ядром чаще становятся 1С или ERP, система управления заказами кодов, программное обеспечение линии и WMS. Поэтому архитектуру нужно строить вокруг жизненного цикла товара и кода, а не вокруг названия одной программы.
В проекте маркировки обычно используются разные контуры:
Набор операций зависит от товарной группы и роли компании. Нельзя переносить готовую интеграцию для розницы на производителя: у производителя появляются заказ кодов, нанесение, агрегация и ввод в оборот.
Надёжная архитектура разделяет бизнес-системы и внешний API промежуточным интеграционным слоем.
Такой слой не обязательно является отдельным большим продуктом. Это может быть модуль 1С, сервис предприятия или решение интегратора. Важно, чтобы он хранил состояния операций и не терял данные при перезапуске.
Запрос может быть принят технически, но бизнес-документ ещё обрабатывается или отклонён. Поэтому интеграция должна различать:
Для каждой операции сохраняют внутренний идентификатор, время, исходный документ, подпись, ответ сервиса и связь с партией. Это позволяет доказать, что произошло, и безопасно продолжить процесс после сбоя.
Повторный запрос после тайм-аута не должен создавать вторую бизнес-операцию. До отправки система присваивает операции уникальный внутренний ключ и проверяет, не был ли тот же документ уже принят.
Практический алгоритм:
Без такого механизма обычный сетевой сбой может привести к повторной отправке документа, расхождению статусов или ручной сверке тысяч кодов.
Интеграция с защищёнными методами строится с использованием УКЭП и актуальной схемы аутентификации ГИС МТ. Форматы токенов и методы меняются, поэтому их нельзя навсегда зашивать в статью или техническое задание.
По официальному обновлению от 11 июня 2026 года для единой аутентификации используется запрос пары через /auth/key, подписание полученных данных УКЭП и получение токена UUID. Поддержка JWT заявлена до конца 2026 года. Перед разработкой необходимо сверить текущую документацию True API и требования конкретной товарной группы.
Закрытый ключ УКЭП нельзя передавать в CRM, хранить в исходном коде или журнале. Подписание выполняют в защищённом контуре, а доступы разделяют по ролям. В логах маскируют токены, подписи и чувствительные данные.
Главная причина проблем — несогласованность систем. Для каждой партии нужно сверять:
Если линия считает палету собранной, WMS хранит другой состав, а 1С уже сформировала реализацию, ошибка обнаружится слишком поздно. Очерёдность должна быть жёсткой: подтверждение упаковки и агрегации → приём данных складом → разрешение на документ отгрузки.
Интеграция должна сама показывать проблему, а не ждать звонка со склада. Минимальный мониторинг включает:
Ошибки делят на временные, требующие безопасного повтора, и бизнес-ошибки, которые нельзя исправить повторной отправкой. Для критичных ситуаций задают SLA и ответственных: оператор, IT, владелец процесса, склад и производство.
Сценарий работы при отказе должен быть согласован заранее. Локальный буфер может продолжать контролируемую печать только в пределах утверждённых правил; операции, требующие ответа ГИС МТ до следующего этапа, нельзя считать завершёнными без подтверждения.
Для линии важны не только API-вызовы, но и физический контур:
Подробно связанные узлы разобраны в материалах об агрегации кодов, проблемах печати Data Matrix и выборе уровня автоматизации.
Опишите товарные группы, роли компании, объёмы, скорость линий, используемые системы и все операции с кодами. Зафиксируйте текущие ручные файлы и точки повторного ввода.
Определите источник истины для карточки, задания, кода, агрегата и документа. Согласуйте статусы и переходы между ними.
Начните с одной товарной группы, линии и полного цикла от заказа кодов до подтверждённого ввода в оборот. Не тестируйте только успешный путь: нужны дубли, тайм-ауты, брак, повторная печать и остановка обмена.
Проверьте интеграцию в доступной тестовой среде, затем оцените скорость при реальном объёме кодов. Отдельно испытайте восстановление после перезапуска.
На пилоте сравнивайте данные линии, интеграционного журнала, ERP/WMS и ГИС МТ. Промышленный запуск проводите с планом отката, дежурными ответственными и запрещёнными ручными обходами.
Интеграцию нельзя принимать только по демонстрации одного запроса. Критерии должны включать:
Если предприятие печатает коды партиями, использует несколько линий, агрегирует упаковки или связывает 1С с WMS и ЭДО, «подключение API» превращается в интеграционный проект. Ошибка в одном узле влияет на выпуск, склад и отгрузку.
Компания «Современные технологии» проводит обследование, проектирует контур и внедряет автоматизацию маркировки от оборудования до ГИС МТ. Запросить разбор текущей схемы можно на странице автоматизации маркировки.
Материал проверен 2 сентября 2026 года:
Перед реализацией сверяйте актуальные версии True API, СУЗ и правила своей товарной группы в личном кабинете и официальной документации.
Документы
© 2016 «Современные технологии». Все права защищены.