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

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

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

Пошаговая инструкция по выгрузке кодов маркировки из личного кабинета Честного знака и загрузке их в 1С вручную и через обмен ЭДО.

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

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

Инструкция ориентирована на типовые конфигурации: 1С:Управление торговлей 11, 1С:Розница, 1С:ERP и 1С:Комплексная автоматизация с подсистемой «Маркировка» (библиотека ИС МП). Названия пунктов меню могут незначительно отличаться в зависимости от версии конфигурации.

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

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

В 1С должна быть включена функциональность маркировки: «Администрирование» → «Настройка номенклатуры» (или «Обмен электронными документами») → флажок «Вести учёт маркированной продукции» с выбором нужных товарных групп (обувь, одежда, табак, молочная продукция и т.д.). Если флажок не установлен, документы и регистры маркировки в базе просто не появятся.

Также проверьте, что у пользователя есть права на работу с подсистемой маркировки, а в настройках обмена указаны корректные ИНН организации и сертификат. Ошибка в ИНН — частая причина того, что коды «не приходят» в базу.

Способ 1. Прямой обмен 1С с ГИС МТ — основной сценарий

Типовые конфигурации 1С умеют обмениваться с «Честным знаком» напрямую через API, без ручных выгрузок. Это основной и рекомендуемый путь: коды заказываются из документа «Заказ на эмиссию кодов маркировки», а после эмиссии автоматически сохраняются в базе и доступны для печати этикеток и отбора в документы.

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

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

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

Способ 2. Выгрузка кодов из личного кабинета Честного знака

Если прямой обмен не настроен или нужна именно выгрузка (например, для сверки или переноса в другую базу), коды можно получить файлом из личного кабинета на сайте «Честного знака». Войдите по УКЭП, откройте раздел «Коды маркировки» (в новом интерфейсе — «Нанесение» → «Коды маркировки»).

Отфильтруйте нужные коды: по статусу (эмитирован, в обороте, выведен), по товарной группе, по GTIN или по дате эмиссии. Затем нажмите кнопку выгрузки и выберите формат — обычно доступны CSV и XLSX. При большом объёме выгрузка формируется не мгновенно: файл появится в разделе выгрузок или придёт уведомление о готовности.

В выгрузке каждая строка содержит полный код маркировки (включая криптохвост), GTIN, статус и дату эмиссии. Именно полная строка кода нужна для загрузки в 1С — обрезанный код без криптохвоста система не примет или примет с ошибкой.

Способ 3. Загрузка выгруженного файла в 1С

В типовых конфигурациях нет универсальной кнопки «загрузить CSV из Честного знака» напрямую в пул кодов, поэтому используются обходные, но штатные механизмы. Самый простой — загрузка кодов в документ «Маркировка товаров» или «Заказ на эмиссию» через вставку из буфера обмена либо через сканирование.

Практический вариант: откройте выгрузку в Excel, скопируйте колонку с полными кодами, затем в документе 1С используйте команду «Загрузить из внешнего файла» или «Вставить из буфера» (в УТ 11 и Рознице она есть в табличной части кодов маркировки документов оборота). Система распарсит строки, выделит GTIN и сопоставит с номенклатурой.

Если номенклатура не сопоставилась автоматически, проверьте, что в карточке товара заполнен GTIN (в регистре штрихкодов или в справочнике «Описание GTIN ИС МП»). Без этого сопоставления 1С не поймёт, к какому товару относится код.

Для регулярных больших объёмов ручная вставка неудобна — в этом случае либо настраивают прямой обмен, либо используют доработанную обработку загрузки. Нестандартные обработки перед применением проверяйте на копии базы.

Получение кодов поставщика через ЭДО

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

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

Сравнение вариантов получения кодов

Прямой обмен с ГИС МТ

Подходит для постоянной работы: заказ, получение и печать кодов внутри 1С. Требует настройки и актуальной версии конфигурации.

Ручная выгрузка CSV из личного кабинета

Подходит для разовой сверки или переноса кодов в другую базу. Трудоёмко при больших объёмах, статусы в ГИС МТ не меняются.

Загрузка через ЭДО (УПД)

Единственный корректный способ получить коды поставщика. Коды приходят вместе с документом и сразу привязываются к поступлению.

Проверка результата и типичные ошибки

После загрузки убедитесь, что коды действительно попали в учёт. Откройте отчёт «Анализ пула кодов маркировки» или регистр «Пул кодов маркировки» и проверьте количество и статусы. Затем сформируйте в личном кабинете «Честного знака» отчёт по кодам за тот же период и сравните итоговые числа — они должны совпадать.

Признак корректной загрузки: код в 1С содержит полную структуру (GTIN + серийный номер + криптохвост), сопоставлен с номенклатурой и имеет ожидаемый статус. Если код обрезан, не сопоставлен или дублируется — загрузку нужно исправлять до передачи документов оборота.

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

Как проверить результат

Структура кода в 1С
Норма

Полный код с GTIN, серийником и криптохвостом

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

Код обрезан или состоит только из GTIN

Сопоставление с номенклатурой
Норма

Каждый код привязан к карточке товара

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

Коды висят без номенклатуры или привязаны к чужому товару

Количество кодов
Норма

Совпадает с выгрузкой из личного кабинета

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

Есть дубли или недостача

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

Документы оборота переданы и приняты

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

В 1С товар отгружен, а в «Честном знаке» документ не отправлен

Типичные ошибки
01
Загрузка обрезанных кодов без криптохвоста — коды не проходят проверку при выбытии, документы отклоняются
02
Отсутствие GTIN в карточке номенклатуры — коды не сопоставляются с товарами и «зависают» в документе
03
Ручное исправление кодов поставщика вместо запроса корректировки — расхождение с данными ГИС МТ и риск штрафа
04
Выгрузка кодов без фильтра по статусу — в 1С попадают уже выведенные из оборота коды
05
Работа в устаревшей версии конфигурации — ошибки обмена из-за изменившихся форматов ГИС МТ

Ограничения и когда нужна помощь специалиста

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

К специалисту по 1С стоит обращаться, если: конфигурация сильно доработана и типовые механизмы маркировки не работают; нужна автоматическая загрузка выгрузок по расписанию; требуется интеграция с оборудованием (ТСД, принтеры этикеток) в нестандартной схеме. Перед любыми доработками сделайте резервную копию базы.

Итог

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

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

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

Можно ли выгрузить из Честного знака только коды со статусом «в обороте»?

Да. В разделе «Коды маркировки» личного кабинета установите фильтр по статусу перед нажатием кнопки выгрузки — в файл попадут только отобранные коды. Это удобно для сверки остатков: выгружаете коды в обороте и сравниваете с остатками в 1С.

Почему 1С не принимает коды из выгруженного файла?

Чаще всего причина в обрезанном коде: в Excel код может отображаться без части символов или с потерянным разделителем GS. Откройте файл в текстовом редакторе и проверьте, что строки содержат полный код с криптохвостом. Вторая причина — незаполненный GTIN в карточке номенклатуры, из-за чего сопоставление невозможно.

Нужно ли заново загружать коды, если они уже заказаны через 1С?

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

Как перенести коды маркировки из одной базы 1С в другую?

Используйте выгрузку из «Честного знака» как эталонный источник: выгрузите коды из личного кабинета и загрузите их в новую базу через вставку в документы или обработку. Прямой перенос регистров между разными конфигурациями рискован из-за различий в структуре — выполняйте его только через типовые механизмы синхронизации или с участием специалиста.

Что делать, если количество кодов в 1С и в Честном знаке не совпадает?

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

Можно ли обойтись без УКЭП при выгрузке кодов?

Нет. Вход в личный кабинет «Честного знака», заказ и выгрузка кодов, а также подписание документов оборота выполняются только с усиленной квалифицированной электронной подписью. Без неё доступна лишь ограниченная информация, недостаточная для учётной работы.