К статье
Практический материал

Торговля и Склад · 11 мин

Как загрузить данные из Честного знака в 1С

Разбираем, как загрузить коды маркировки и документы из Честного знака в 1С: настройка обмена, обработка УПД, проверка кодов, типичные ошибки и решения.

Загрузка данных из системы «Честный знак» в 1С нужна для приёмки маркированного товара, сверки кодов маркировки с УПД поставщика и корректного выбытия товара при продаже. В типовых конфигурациях 1С (Управление торговлей 11, Комплексная автоматизация 2, ERP, Розница, Бухгалтерия 3.0) обмен с ГИС МТ встроен — отдельные внешние обработки обычно не требуются.

Основной сценарий выглядит так: поставщик отгружает маркированный товар и передаёт УПД через оператора ЭДО, в документе вложены коды маркировки. 1С получает электронный документ, сопоставляет коды с номенклатурой и формирует приходный документ. Параллельно можно запросить данные напрямую из «Честного знака» — например, статусы кодов или остатки в обороте.

Ниже разобраны подготовка, настройка обмена, загрузка УПД с кодами, проверка результатов и типичные ошибки. Инструкция ориентирована на типовые конфигурации с актуальной библиотекой электронных документов (БЭД) и подсистемой «Маркировка товаров».

Что понадобится перед началом работы

Для обмена с «Честным знаком» в 1С должны быть выполнены несколько условий. Без них загрузка либо не запустится, либо завершится ошибкой авторизации.

Во-первых, организация должна быть зарегистрирована в «Честном знаке», а у пользователя — оформлена УКЭП (усиленная квалифицированная электронная подпись) на руководителя или доверенное лицо с машиночитаемой доверенностью. Без действующей подписи запросить токен доступа к ГИС МТ не получится.

Во-вторых, в 1С должны быть обновлены библиотеки: БЭД (библиотека электронных документов) и подсистема работы с маркировкой. В устаревших релизах форматы обмена могут не поддерживаться, и документы с кодами маркировки загрузятся некорректно или не загрузятся вовсе.

В-третьих, для приёмки УПД от поставщика нужен настроенный обмен ЭДО с оператором (например, через встроенный сервис 1С-ЭДО или другого оператора). Коды маркировки передаются именно внутри электронного УПД, а не скачиваются отдельным файлом с сайта «Честного знака».

УКЭПДействующая подпись

Срок действия сертификата и наличие МЧД при подписании не руководителем

Релиз 1САктуальные БЭД и подсистема маркировки

Обновите конфигурацию до свежего релиза, поддерживающего текущие форматы ГИС МТ

ЭДОНастроенный обмен с поставщиком

Проверьте, что УПД по маркированным товарам приходят в раздел входящих документов

Товарная группаПодключена в 1С

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

Настройка подключения к Честному знаку в 1С

Откройте раздел администрирования: «Администрирование» → «Обмен электронными документами» → «Обмен с контролирующими органами» → «Честный знак» (в некоторых конфигурациях путь: «Настройки обмена с ГИС МТ»). Включите использование обмена с системой маркировки.

Далее нужно получить токен доступа. Нажмите «Получить ключ доступа» (или «Запросить токен») — программа сформирует запрос в ГИС МТ и предложит подписать его электронной подписью. Выберите сертификат УКЭП, подпишите запрос. При успешной авторизации токен сохраняется в информационной базе и используется для всех последующих обращений к «Честному знаку».

Проверьте, что в настройках указаны нужные товарные группы: табак, обувь, одежда, молочная продукция, вода, лекарства и другие. Для каждой группы в справочнике «Виды номенклатуры» должен быть установлен признак маркировки и выбрана соответствующая товарная группа ГИС МТ — иначе коды по этим товарам не будут обрабатываться.

Порядок настройки подключения
  1. 1
    Откройте настройки обмена с Честным знаком в разделе администрирования
  2. 2
    Включите обмен и укажите организацию, зарегистрированную в ГИС МТ
  3. 3
    Запросите токен доступа и подпишите запрос сертификатом УКЭП
  4. 4
    Проверьте соответствие видов номенклатуры товарным группам маркировки
  5. 5
    Выполните тестовый запрос статуса кода маркировки для проверки связи

Загрузка УПД с кодами маркировки через ЭДО

Основной способ «загрузить из Честного знака» — это получить входящий УПД поставщика, в котором уже содержатся коды маркировки отгруженного товара. Документ приходит через оператора ЭДО в раздел «Электронные документы» → «Входящие».

Откройте входящий УПД. 1С автоматически распарсит вложение и покажет табличную часть с товарами и кодами маркировки. Программа попытается сопоставить позиции с вашей номенклатурой по сопоставлению, штрихкодам GTIN или данным прошлых документов. Несопоставленные позиции нужно привязать вручную — выбрать номенклатуру, характеристику и серию.

После сопоставления создайте документ «Приобретение товаров и услуг» (в УТ 11 / КА / ERP) или «Поступление товаров» (в Рознице, Бухгалтерии) на основании электронного документа. Коды маркировки переносятся в табличную часть «Штрихкоды упаковок» автоматически. Проведите документ — коды будут приняты на баланс в подсистеме маркировки.

Приёмка и сверка кодов сканером

Загрузка документа не заменяет физическую проверку. В документе поступления откройте режим «Проверка и подбор» (кнопка с пиктограммой сканера) и последовательно сканируйте DataMatrix-коды с каждой единицы товара.

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

Коды можно проверить и по статусу в «Честном знаке»: в форме проверки доступна команда запроса статусов. Если код имеет статус «выбыл» или «не нанесён», принимать такой товар нельзя — это основание для отказа от приёмки позиции.

Запрос данных напрямую из Честного знака

Помимо ЭДО, 1С умеет обращаться к ГИС МТ напрямую. Доступные операции зависят от конфигурации и релиза, но типовой набор включает: запрос статусов кодов маркировки, получение списка кодов в обороте, выгрузку данных о выбытии.

Запрос статусов выполняется из формы проверки маркированных товаров или из обработки «Панель администрирования / обмена» — выберите коды и выполните команду «Запросить статусы». Ответ приходит асинхронно: сначала формируется запрос, затем через некоторое время подгружается ответ из системы.

Учтите ограничение: массовая выгрузка всех кодов из личного кабинета «Честного знака» в 1С типовыми средствами не предусмотрена — обмен построен вокруг документов и точечных запросов. Если нужна полная сверка остатков, используйте отчёт по остаткам в личном кабинете ГИС МТ и сверяйте его с учётными данными 1С вручную или через загрузку файла Excel внешними средствами.

Маршрут решения

Как выбрать способ загрузки

Нужно принять товар от поставщикаПолучите УПД по ЭДО и создайте документ поступления на его основании
Нужно проверить конкретные кодыИспользуйте запрос статусов кодов из формы проверки маркированных товаров
Нужна сверка полных остатков с ГИС МТСформируйте отчёт в личном кабинете Честного знака и сверьте с данными 1С
Коды пришли файлом не через ЭДОЗагрузите коды в документ поступления через встроенную загрузку из файла Excel/CSV

Типичные ошибки и их решение

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

Ситуация «УПД загружен, но коды не попали в документ» обычно связана с устаревшим релизом: старые версии БЭД не разбирают блок кодов маркировки в формате УПД. Обновите конфигурацию и повторно загрузите электронный документ.

Если номенклатура не сопоставляется автоматически, проверьте штрихкоды GTIN в карточках товаров — именно по ним чаще всего идёт привязка. Заполните штрихкоды в справочнике, и сопоставление начнёт работать без ручного выбора.

Типичные ошибки
01
Приёмка документа без сканирования кодов — расхождения всплывут при продаже, когда код уже выбыл или не числится за вами
02
Работа на устаревшем релизе — коды маркировки из УПД не разбираются и теряются
03
Подписание запросов подписью без МЧД от доверенного лица — ГИС МТ отклоняет авторизацию
04
Игнорирование статусов кодов — приёмка товара с выбывшими кодами ведёт к штрафам
05
Отсутствие товарной группы у вида номенклатуры — коды по таким товарам не обрабатываются в документах

Проверка результата после загрузки

После проведения поступления убедитесь, что коды встали на учёт корректно. Откройте документ и проверьте заполнение табличной части штрихкодов упаковок: количество кодов должно совпадать с количеством маркированных единиц в документе.

Затем выполните контрольный запрос статусов по нескольким кодам — они должны числиться «в обороте» и принадлежать вашей организации. Если владелец кода — поставщик, значит, передача в ГИС МТ ещё не завершена: проверьте, что УПД подписан с обеих сторон и принят системой.

Контрольные точки

Контрольные точки после загрузки

Коды в документе поступления
Норма

Количество кодов равно количеству маркированных единиц

Тревожный признак

Кодов меньше, чем товара, или табличная часть пуста

Статус кодов в ГИС МТ
Норма

Статус «в обороте», владелец — ваша организация

Тревожный признак

«Выбыл», «не найден» или владелец — поставщик после завершения ЭДО

Статус электронного документа
Норма

УПД подписан обеими сторонами, завершён

Тревожный признак

Документ ожидает подписания или отклонён

Продажа тестовой единицы
Норма

Чек уходит в ОФД, код выбывает без ошибок

Тревожный признак

Ошибка передачи кода при пробитии чека

Часто задаваемые вопросы

Можно ли загрузить коды из Честного знака без ЭДО?

Да, но с ограничениями. Без ЭДО доступны запросы статусов кодов и загрузка кодов из файла (Excel, CSV), который поставщик прислал отдельно. Однако юридически значимая приёмка маркированного товара оформляется через УПД по ЭДО — именно этот документ передаёт коды в ГИС МТ и фиксирует смену владельца.

Почему 1С не видит коды в полученном УПД?

Наиболее вероятная причина — устаревший релиз конфигурации или библиотеки БЭД, которая не поддерживает текущий формат передачи кодов. Обновите конфигурацию и перезагрузите электронный документ. Также проверьте, что поставщик действительно включил коды в УПД — это видно в просмотре вложения документа.

Что делать, если коды в документе не совпадают с отсканированными?

Не проводите документ как есть. В форме проверки и подбора зафиксируйте расхождения: недостающие коды исключите, лишние не принимайте. Отправьте поставщику уведомление об уточнении через ЭДО и дождитесь корректного УПД. Приёмка «как есть» переносит проблему на этап продажи.

Нужна ли отдельная программа или обработка для обмена с Честным знаком?

Для типовых конфигураций 1С — нет: обмен встроен в подсистему маркировки и БЭД. Внешние обработки могут понадобиться только для нетиповых задач, например массовой загрузки кодов из нестандартных файлов или работы с самописными конфигурациями.

Как часто нужно обновлять токен доступа к ГИС МТ?

Токен имеет ограниченный срок действия и обновляется автоматически или повторным запросом при истечении. Если обмен внезапно прекратился с ошибкой авторизации, первым делом запросите токен заново и проверьте срок действия сертификата УКЭП и доверенности.

Коды загружены, но при продаже чек не уходит в ОФД. В чём причина?

Проверьте цепочку: код должен числиться «в обороте» и принадлежать вашей организации, в чеке должен передаваться корректный код маркировки, а касса — поддерживать передачу тегов маркировки. Ошибка чаще всего в том, что код не был принят на баланс через УПД или уже выбыл по другому документу.

Итог

Что важно запомнить

Загрузка из Честного знака в 1С работает через встроенный обмен: токен по УКЭП, УПД от поставщика по ЭДО, сопоставление номенклатуры и обязательная сверка кодов сканером. Проверяйте статусы кодов до проведения документа и держите релиз конфигурации актуальным — это устраняет большинство ошибок обмена.