Гайд 1С: Интеграция с сервисами ГИС Маркировка (Честный ЗНАК)
При взаимодействии типовых конфигураций 1С с сервисами Честный ЗНАК возникают сбои:
- Ошибки проверки электронной подписи
УКЭП не прошла проверку в ИС МПпри авторизации через True API. - Ошибки СУЗ (Станции управления заказами) при генерации и выгрузке кодов маркировки.
- Ошибки выбытия кодов на кассах ККТ из-за неверной структуры тега 1162 / 1163.
- Зависание фоновой синхронизации документов ввода в оборот и вывода из оборота.
1. Архитектура интеграции: True API и СУЗ
Взаимодействие 1С с Честным ЗНАКом делится на два контура:
- Контур СУЗ: заказ пулов кодов маркировки DataMatrix, получение криптохвостов и отчетов о нанесении.
- Контур True API (ГИС МТ): ввод в оборот, агрегация в короба/паллеты, списание и прямая передача прав.
2. Настройка УКЭП и сертификатов для работы с ИС МП
- Установите криптопровайдер с поддержкой ГОСТ Р 34.10-2012 (КриптоПро CSP 5.0+).
- В 1С настройте сертификат в разделе Администрирование -> Интеграция с ИС МП.
- Проверьте генерацию открепленной подписи (PKCS#7 detached signature) при подписании JSON-запросов к API Честного ЗНАКа.
3. Проверка формата штрихкодов DataMatrix
Убедитесь, что 2D-сканеры на рабочих местах корректно передают скрытый управляющий символ-разделитель GS (Group Separator / ASCII 29), разделяющий GTIN, серийный номер и код проверки.
Частые вопросы (FAQ)
Почему при авторизации в Честном ЗНАКе через 1С возникает ошибка 'Неверная подпись'?
Проверьте, совпадает ли ИНН владельца сертификата УКЭП с ИНН организации в базе 1С, и передается ли полученный динамический токен сессии (Bearer token) в последующих запросах.
Каков срок жизни кодов маркировки в СУЗ до нанесения?
Срок зависит от товарной группы: для некоторых категорий заказ кодов бесплатный, но они сгорают через 30 дней без отчета о нанесении, для других — оплачиваются при эмиссии и бессрочны.
Как организовать работу с маркировкой в распределенных складах?
Используйте мобильные терминалы сбора данных (ТСД) с мобильным клиентом 1С или специализированным софтом для онлайн-валидации кодов через локальную базу до отправки в ГИС МТ.
Что такое разрешительный режим на кассах 1С?
Это режим, при котором кассовое ПО 1С перед пробитием чека отправляет онлайн-запрос в Честный ЗНАК для мгновенной проверки статуса кода. При статусе 'выведен' или 'заблокирован' продажа блокируется.