Как подключить 1С к Честному знаку и работать с кодами маркировки

· 11 мин

Содержание

Чтобы связать 1С с Честным ЗНАК, нужны три вещи: регистрация компании в ГИС МТ, квалифицированная электронная подпись на компьютере с 1С и включённая в программе функция маркировки с заполненными настройками подключения. После этого 1С сама получает токен авторизации, отправляет документы в систему маркировки и забирает их статусы.

Интеграция настраивается одинаково по смыслу в 1С:Управление торговлей 11, 1С:Рознице, 1С:УНФ, 1С:Комплексной автоматизации и ERP: все они используют общую библиотеку государственных информационных систем. В 1С:Бухгалтерии 3.0 поддержка маркировки урезанная — для оптовой торговли с заметным потоком кодов выбирают торговую конфигурацию. Ниже порядок для УТ 11, отличия по другим программам — там, где они есть.

Подготовка: что нужно до настройки 1С

Без этих пунктов настройка в программе упрётся в ошибку на первом же запросе. Проверьте их заранее.

  • 🏢 Регистрация в Честном ЗНАКе. Компания регистрируется на сайте честныйзнак.рф с помощью КЭП руководителя. В личном кабинете выбирают товарные группы, с которыми работают: обувь, одежда, молочная продукция, вода, табак и т. д.
  • 🔑 Электронная подпись. КЭП руководителя или сотрудника с машиночитаемой доверенностью (МЧД). Подробно — в следующем разделе.
  • 🛡️ Криптопровайдер. На каждом компьютере, где пользователи отправляют документы в ГИС МТ, должен стоять криптопровайдер (обычно КриптоПро CSP) с действующей лицензией.
  • 📦 Коды товаров. Производителям и импортёрам нужны GTIN и карточки товаров в Национальном каталоге. Без карточки код маркировки не заказать.
  • 📨 Оператор ЭДО. Маркированный товар между юрлицами передаётся электронными УПД. В 1С для этого подключают 1С-ЭДО или другого оператора с роумингом.
  • 🌐 Доступ в интернет. Если в сети стоит прокси или межсетевой экран, адреса ГИС МТ и СУЗ должны быть в разрешённых.
  • 🔄 Актуальный релиз конфигурации. Требования ЧЗ меняются несколько раз в год, вместе с ними меняется API. Старый релиз — частая причина отказов, которые выглядят как «сервер не отвечает».

Права пользователя в 1С тоже нужны: роль на работу с ИС МП и доступ к настройкам интеграции обычно выдаёт администратор через профили групп доступа.

Таблица ниже помогает понять, что нужно именно вам.

Кто выЧто делаете в ЧЗЧто настраивать в 1С
ПроизводительЗаказ кодов, нанесение, ввод в оборотСУЗ, принтер этикеток, ГИС МТ, ЭДО
ИмпортёрЗаказ кодов, ввод в оборот после таможниСУЗ, ГИС МТ, ЭДО
ОптовикПриёмка и отгрузка по УПДГИС МТ, ЭДО, сканер
РозницаПриёмка, продажа через кассу, списаниеГИС МТ, ЭДО, сканер, касса с ФФД 1.2

Электронная подпись для обмена 1С с Честным ЗНАК

Каждый запрос 1С к ГИС МТ идёт с токеном авторизации. Чтобы получить токен, программа подписывает случайную строку, присланную системой, вашей КЭП. Токен живёт ограниченное время, обычно около 10 часов. Потом 1С снова попросит подпись.

Какая подпись подходит

  • ✅ КЭП руководителя, выданная ФНС или её доверенными центрами.
  • ✅ КЭП сотрудника (физлица) вместе с МЧД, зарегистрированной в реестре ФНС. Сотрудника также добавляют в личном кабинете ЧЗ как пользователя организации.
  • ❌ Неквалифицированная подпись не подходит.

Как подключить подпись в 1С

  1. Установите сертификат в личное хранилище текущего пользователя Windows.
  2. В 1С откройте Администрирование → Общие настройки → Электронная подпись и шифрование.
  3. Включите использование электронных подписей и откройте настройки.
  4. На вкладке программ убедитесь, что КриптоПро CSP найден и отмечен как установленный.
  5. На вкладке сертификатов добавьте сертификат «из установленных на компьютере» и укажите организацию.
  6. Нажмите проверку сертификата. Все пункты проверки должны быть зелёными.

Если в базе несколько организаций, сертификат привязывают к нужной. 1С подставляет сертификат по организации документа. Чужой сертификат — гарантированный отказ ГИС МТ.

Пароль контейнера можно запомнить на время сеанса. Тогда при обновлении токена пользователь не будет вводить его каждый раз.

Подключение 1С к ГИС МТ: включаем маркировку

Сначала программа должна «знать», что вы работаете с маркировкой. В УТ 11 флажки включают в НСИ и администрирование → Настройка интеграции. Там есть раздел интеграции с ИС МП (в свежих релизах может называться ГИС МТ).

Шаги в УТ 11 и Рознице

  1. Откройте НСИ и администрирование → Настройка интеграции.
  2. Включите интеграцию с ИС МП и отметьте товарные группы, которые продаёте. Отмечайте только свои: лишние группы добавляют проверки в документах.
  3. Перейдите в настройки обмена. Укажите организацию, режим работы (тестовый контур или промышленный) и адрес сервиса — по умолчанию он заполнен.
  4. Если работаете с несколькими организациями, повторите настройку для каждой.
  5. Запросите токен: программа предложит выбрать сертификат и подписать запрос.
  6. Отправьте пробный запрос, например обновление статусов кодов. Ответ без ошибок означает, что связь есть.

В других программах

ПрограммаГде включается маркировка
УТ 11, КА, ERPНСИ и администрирование → Настройка интеграции
РозницаАдминистрирование → Настройка интеграции
Бухгалтерия 3.0Главное → Функциональность, вкладка торговли, флажки по маркируемым товарам

В Бухгалтерии после включения функциональности в документах поступления и реализации появляется работа с кодами маркировки и обмен через ЭДО. Полного рабочего места для производителя там нет.

Карточки номенклатуры

У каждого маркируемого товара в карточке указывают вид продукции (особенность учёта): обувь, одежда, молочная продукция и т. д. Это ключевая настройка. Если вид не задан, 1С не будет требовать коды при отгрузке, а ГИС МТ получит документ без них.

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

Станция управления заказами: как заказать коды Data Matrix

Коды маркировки выпускает станция управления заказами (СУЗ). Это отдельный сервис ЧЗ со своими параметрами. Оптовикам и рознице он не нужен: они работают с готовыми кодами поставщика.

Что взять из личного кабинета ЧЗ

  • OMS ID — идентификатор вашей СУЗ.
  • Адрес сервиса СУЗ для нужной товарной группы.
  • Идентификатор соединения — регистрируется в личном кабинете на конкретное рабочее место (устройство).

Эти значения вносят в 1С в настройках СУЗ, которые находятся рядом с настройками ГИС МТ в том же разделе интеграции.

Порядок работы производителя

  1. Заказ кодов. Создайте документ «Заказ на эмиссию кодов маркировки СУЗ», укажите товары и количество. Подпишите и отправьте.
  2. Получение кодов. После обработки заказа 1С загружает коды в базу. Обычно это минуты, при большом заказе дольше.
  3. Печать. Коды печатают на этикетках принтером. Шаблон этикетки настраивается в 1С, Data Matrix должен печататься с нужным разрешением.
  4. Отчёт о нанесении. Сообщите ЧЗ, что коды нанесены. Без этого их нельзя ввести в оборот.
  5. Ввод в оборот. Документ ввода в оборот (для производства или импорта) отправляется в ГИС МТ. После этого коды получают статус «в обороте» и товар можно продавать.

Заказанные коды не бесконечны по сроку. Невостребованные коды СУЗ со временем аннулирует. Заказывайте под реальный план выпуска, а не впрок на год.

Оплата кодов списывается с лицевого счёта в ЧЗ при эмиссии. Если баланс пуст, заказ не обработают — проверяйте баланс перед крупным заказом.

Сканеры и принтеры для кодов маркировки

Data Matrix — двумерный код. Линейный сканер его не прочитает, нужен 2D-сканер (имиджер). Самая неочевидная проблема здесь — служебный символ GS.

Почему коды «не читаются»

Код маркировки содержит разделитель GS (код символа 29). В режиме эмуляции клавиатуры многие сканеры его теряют или превращают в другой символ. 1С получает строку без разделителя, и ГИС МТ отвечает, что код не найден или имеет неверный формат.

Варианты решения:

СпособКогда выбиратьРиски
Режим COM-порта (виртуальный COM через USB)Основной вариант для 1СНужен драйвер, сканер подключают через «Подключаемое оборудование»
Эмуляция клавиатуры с настройкой передачи GSЕсли COM недоступенЗависит от раскладки, бывают сбои при русской раскладке
ТСД (терминал сбора данных)Склад, большая приёмкаНужна отдельная настройка обмена с 1С

Как подключить сканер в 1С

  1. Переведите сканер в режим COM настроечным штрихкодом из инструкции к сканеру.
  2. В 1С откройте Администрирование → Подключаемое оборудование (в УТ 11 — через НСИ и администрирование).
  3. Включите использование подключаемого оборудования, добавьте сканер, выберите драйвер и номер порта.
  4. В параметрах сканера укажите суффикс, которым заканчивается считывание (обычно перевод строки).
  5. Нажмите тест и считайте любой код Data Matrix с упаковки. В тестовой строке разделитель GS должен быть виден.

Для производителей ещё нужен принтер этикеток (термо- или термотрансферный). Его подключают там же, в подключаемом оборудовании, а шаблоны этикеток с Data Matrix настраивают в 1С.

Проверка рабочего места перед стартом
Выполнено: 0 / 7

Приёмка и выбытие маркированного товара в 1С

Приёмка от поставщика

Поставщик отправляет УПД с кодами маркировки через ЭДО. Когда вы подписываете УПД, оператор ЭДО передаёт факт в ГИС МТ, и коды переходят на вашу организацию. Отдельно отправлять что-то в ЧЗ не нужно.

  1. Загрузите входящий УПД из ЭДО и сопоставьте номенклатуру поставщика со своей.
  2. Создайте на его основании поступление.
  3. Откройте форму проверки и подбора маркированной продукции и отсканируйте коды с упаковок или агрегатов (коробок).
  4. 1С сравнит отсканированное с кодами в УПД. Расхождения покажутся отдельно: лишние, недостающие, с ошибочным статусом.
  5. Если всё совпало — подпишите УПД. Если нет — подпишите с расхождениями или отправьте отказ.

Сканировать код коробки (агрегата) быстрее, чем каждую пару обуви. 1С раскроет агрегат на вложенные коды, если информация о нём есть в ГИС МТ.

Отгрузка юрлицу

При реализации коды подбирают в документе так же, через форму проверки и подбора. УПД с кодами уходит покупателю через ЭДО. После его подписи коды переходят на покупателя. Пока покупатель не подписал, коды числятся за вами.

Продажа в розницу

Выбытие при розничной продаже идёт через кассу:

  • 🧾 касса должна работать по формату фискальных документов 1.2;
  • 📲 код сканируется при пробитии чека, и касса передаёт его в ОФД, а тот — в ЧЗ;
  • 🔒 для многих товарных групп действует разрешительный режим: перед продажей касса проверяет код онлайн или через локальный модуль Честного знака (ЛМ ЧЗ). Код с проблемным статусом продать не получится.

Списание и другие выбытия

Порча, кража, использование для собственных нужд, возврат поставщику, вывод из оборота по другим причинам — всё это отправляют отдельными документами вывода из оборота. В 1С они создаются на основании списания или возврата. Если товар списали в учёте, а в ЧЗ код остался «в обороте», при проверке остатков появится расхождение.

Жизненный цикл кода маркировки

Ошибки интеграции с Честным ЗНАК и диагностика

Начинайте диагностику с простого: получен ли токен. Если токена нет, всё остальное не заработает. Если токен есть, а документ отклонён, причина в данных документа или в статусе кодов.

Диагностика: выберите симптом

Если не помогло

  • 🔍 Проверьте код в личном кабинете ЧЗ поиском по коду маркировки: там видны статус и текущий владелец.
  • 🧪 Переключите настройку на тестовый контур и повторите операцию на тестовых данных — так вы отделите проблему настройки от проблемы данных.
  • 📄 Включите в 1С журнал регистрации и найдите событие обмена с ИС МП: там текст ответа сервера целиком.
  • 📞 Обратитесь в поддержку ЧЗ с номером документа и текстом ошибки. Поддержка видит, что пришло на их сторону.

Не удаляйте отправленные документы в 1С, чтобы «переотправить заново». В ЧЗ документ уже зарегистрирован, а повторная отправка с теми же кодами получит отказ. Исправляют ситуацию корректировочными документами.

Частые вопросы

Можно ли работать с Честным ЗНАКом из 1С без личного кабинета на сайте?
Нет. Регистрация и выбор товарных групп выполняются в личном кабинете ЧЗ. Без этого ГИС МТ не выдаст токен для 1С.
Нужна ли отдельная КЭП для каждого компьютера?
Нет. Подпись может храниться на токене, который подключают к нужному компьютеру, или быть установлена на нескольких рабочих местах, если это допускает удостоверяющий центр. На каждом компьютере нужен криптопровайдер.
Сколько раз в день нужно подписывать вход в ГИС МТ?
Токен действует ограниченное время, обычно около 10 часов. За рабочий день подпись чаще всего запрашивается один раз, при длинной смене — два.
Можно ли принимать маркированный товар по бумажным документам?
Между юрлицами передачу оформляют электронным УПД через ЭДО. Бумажная накладная не меняет владельца кода в ЧЗ.
Подходит ли 1С:Бухгалтерия для маркировки?
Для небольшого потока — да: в ней есть приёмка и отгрузка с кодами через ЭДО. Производителю и рознице с большим потоком удобнее УТ 11, Розница или УНФ.

Источники

  • Постановление Правительства РФ от 26.04.2019 № 515 «О системе маркировки товаров средствами идентификации и прослеживаемости движения товаров»