Торговля и Склад · 11 мин
Как выгрузить коды маркировки из Честного знака в 1С
Пошаговая инструкция по выгрузке кодов маркировки из личного кабинета Честного знака и загрузке их в 1С вручную и через обмен ЭДО.
Выгрузка кодов маркировки из системы «Честный знак» в 1С нужна в нескольких ситуациях: при приёмке маркированного товара от поставщика, при списании или возврате, при инвентаризации остатков и при печати этикеток для перемаркировки. В зависимости от конфигурации и способа обмена данными существует несколько рабочих сценариев — от прямой загрузки через встроенный обмен до ручного импорта файла из личного кабинета.
Ключевой момент: коды маркировки не «живут» в 1С сами по себе. Они появляются в учётной системе либо при заказе и получении кодов через встроенный механизм обмена с ГИС МТ, либо при загрузке документов ЭДО (УПД от поставщика), либо при ручном импорте выгрузки из личного кабинета «Честного знака». Ниже разобраны все три пути с конкретными действиями и проверками результата.
Инструкция ориентирована на типовые конфигурации: 1С:Управление торговлей 11, 1С:Розница, 1С:ERP и 1С:Комплексная автоматизация с подсистемой «Маркировка» (библиотека ИС МП). Названия пунктов меню могут незначительно отличаться в зависимости от версии конфигурации.
Что понадобится перед началом работы
Для любого из сценариев потребуется действующая регистрация в «Честном знаке» и усиленная квалифицированная электронная подпись (УКЭП) на руководителя или доверенное лицо. Без подписи невозможно ни заказать коды, ни выгрузить их, ни подтвердить оборот.
В 1С должна быть включена функциональность маркировки: «Администрирование» → «Настройка номенклатуры» (или «Обмен электронными документами») → флажок «Вести учёт маркированной продукции» с выбором нужных товарных групп (обувь, одежда, табак, молочная продукция и т.д.). Если флажок не установлен, документы и регистры маркировки в базе просто не появятся.
Также проверьте, что у пользователя есть права на работу с подсистемой маркировки, а в настройках обмена указаны корректные ИНН организации и сертификат. Ошибка в ИНН — частая причина того, что коды «не приходят» в базу.
Способ 1. Прямой обмен 1С с ГИС МТ — основной сценарий
Типовые конфигурации 1С умеют обмениваться с «Честным знаком» напрямую через API, без ручных выгрузок. Это основной и рекомендуемый путь: коды заказываются из документа «Заказ на эмиссию кодов маркировки», а после эмиссии автоматически сохраняются в базе и доступны для печати этикеток и отбора в документы.
Настройка выполняется один раз: «Администрирование» → «Обмен электронными документами» → «Обмен с контролирующими органами» → «Маркировка товаров». Укажите сертификат УКЭП, организацию и проверьте подключение кнопкой тестирования соединения. Для работы потребуется доступ в интернет и актуальная версия конфигурации — механизмы обмена регулярно дорабатываются.
После настройки создайте документ «Заказ на эмиссию кодов маркировки», заполните товары и количество, отправьте в ГИС МТ. Когда статус сменится на «Коды эмитированы», выполните команду «Загрузить коды» — они попадут в регистр «Пул кодов маркировки» и станут доступны для печати и использования в документах оборота.
- 1Включите учёт маркированной продукции в настройках номенклатуры
- 2Настройте обмен с ГИС МТ и укажите сертификат УКЭП
- 3Создайте документ «Заказ на эмиссию кодов маркировки» и отправьте его
- 4Дождитесь статуса «Коды эмитированы» и выполните загрузку кодов
- 5Проверьте наличие кодов в пуле и распечатайте этикетки
Способ 2. Выгрузка кодов из личного кабинета Честного знака
Если прямой обмен не настроен или нужна именно выгрузка (например, для сверки или переноса в другую базу), коды можно получить файлом из личного кабинета на сайте «Честного знака». Войдите по УКЭП, откройте раздел «Коды маркировки» (в новом интерфейсе — «Нанесение» → «Коды маркировки»).
Отфильтруйте нужные коды: по статусу (эмитирован, в обороте, выведен), по товарной группе, по GTIN или по дате эмиссии. Затем нажмите кнопку выгрузки и выберите формат — обычно доступны CSV и XLSX. При большом объёме выгрузка формируется не мгновенно: файл появится в разделе выгрузок или придёт уведомление о готовности.
В выгрузке каждая строка содержит полный код маркировки (включая криптохвост), GTIN, статус и дату эмиссии. Именно полная строка кода нужна для загрузки в 1С — обрезанный код без криптохвоста система не примет или примет с ошибкой.
Способ 3. Загрузка выгруженного файла в 1С
В типовых конфигурациях нет универсальной кнопки «загрузить CSV из Честного знака» напрямую в пул кодов, поэтому используются обходные, но штатные механизмы. Самый простой — загрузка кодов в документ «Маркировка товаров» или «Заказ на эмиссию» через вставку из буфера обмена либо через сканирование.
Практический вариант: откройте выгрузку в Excel, скопируйте колонку с полными кодами, затем в документе 1С используйте команду «Загрузить из внешнего файла» или «Вставить из буфера» (в УТ 11 и Рознице она есть в табличной части кодов маркировки документов оборота). Система распарсит строки, выделит GTIN и сопоставит с номенклатурой.
Если номенклатура не сопоставилась автоматически, проверьте, что в карточке товара заполнен GTIN (в регистре штрихкодов или в справочнике «Описание GTIN ИС МП»). Без этого сопоставления 1С не поймёт, к какому товару относится код.
Для регулярных больших объёмов ручная вставка неудобна — в этом случае либо настраивают прямой обмен, либо используют доработанную обработку загрузки. Нестандартные обработки перед применением проверяйте на копии базы.
Получение кодов поставщика через ЭДО
Отдельная частая задача — «выгрузить в 1С» коды, которые прислал поставщик. Здесь ничего выгружать из личного кабинета не нужно: коды приходят в составе УПД по ЭДО. При загрузке входящего документа 1С автоматически распознаёт коды маркировки из табличной части и записывает их в документ «Приобретение товаров и услуг» (или «Приходная накладная»).
После загрузки выполните сверку: отсканируйте сканером фактические коды на товаре и сравните с кодами в документе. В типовых решениях для этого есть команда «Проверить поступившие коды маркировки» или рабочее место приёмки. Расхождения фиксируются, и по ним нужно запросить у поставщика корректирующий документ, а не править коды вручную.
Сравнение вариантов получения кодов
Подходит для постоянной работы: заказ, получение и печать кодов внутри 1С. Требует настройки и актуальной версии конфигурации.
Подходит для разовой сверки или переноса кодов в другую базу. Трудоёмко при больших объёмах, статусы в ГИС МТ не меняются.
Единственный корректный способ получить коды поставщика. Коды приходят вместе с документом и сразу привязываются к поступлению.
Проверка результата и типичные ошибки
После загрузки убедитесь, что коды действительно попали в учёт. Откройте отчёт «Анализ пула кодов маркировки» или регистр «Пул кодов маркировки» и проверьте количество и статусы. Затем сформируйте в личном кабинете «Честного знака» отчёт по кодам за тот же период и сравните итоговые числа — они должны совпадать.
Признак корректной загрузки: код в 1С содержит полную структуру (GTIN + серийный номер + криптохвост), сопоставлен с номенклатурой и имеет ожидаемый статус. Если код обрезан, не сопоставлен или дублируется — загрузку нужно исправлять до передачи документов оборота.
Как проверить результат
Полный код с GTIN, серийником и криптохвостом
Код обрезан или состоит только из GTIN
Каждый код привязан к карточке товара
Коды висят без номенклатуры или привязаны к чужому товару
Совпадает с выгрузкой из личного кабинета
Есть дубли или недостача
Документы оборота переданы и приняты
В 1С товар отгружен, а в «Честном знаке» документ не отправлен
Ограничения и когда нужна помощь специалиста
Ручная выгрузка имеет естественные пределы: при тысячах кодов файл формируется долго, вставка через буфер обмена может обрезаться, а сверка превращается в ручную работу. Если оборот маркированного товара регулярный, правильное решение — настроить прямой обмен и ЭДО, а не масштабировать ручные операции.
К специалисту по 1С стоит обращаться, если: конфигурация сильно доработана и типовые механизмы маркировки не работают; нужна автоматическая загрузка выгрузок по расписанию; требуется интеграция с оборудованием (ТСД, принтеры этикеток) в нестандартной схеме. Перед любыми доработками сделайте резервную копию базы.
Что важно запомнить
Основной путь — прямой обмен 1С с ГИС МТ: коды заказываются и загружаются автоматически. Ручная выгрузка CSV из личного кабинета «Честного знака» — запасной вариант для разовых задач и сверок. Коды поставщика получайте только через ЭДО. После любой загрузки сверяйте количество, структуру кодов и статусы с данными «Честного знака».
Частые вопросы
Можно ли выгрузить из Честного знака только коды со статусом «в обороте»?
Да. В разделе «Коды маркировки» личного кабинета установите фильтр по статусу перед нажатием кнопки выгрузки — в файл попадут только отобранные коды. Это удобно для сверки остатков: выгружаете коды в обороте и сравниваете с остатками в 1С.
Почему 1С не принимает коды из выгруженного файла?
Чаще всего причина в обрезанном коде: в Excel код может отображаться без части символов или с потерянным разделителем GS. Откройте файл в текстовом редакторе и проверьте, что строки содержат полный код с криптохвостом. Вторая причина — незаполненный GTIN в карточке номенклатуры, из-за чего сопоставление невозможно.
Нужно ли заново загружать коды, если они уже заказаны через 1С?
Нет. Если заказ на эмиссию создавался из 1С через прямой обмен, коды уже сохранены в пуле кодов маркировки — повторная выгрузка из личного кабинета приведёт только к дублям. Выгрузка из кабинета нужна, когда коды заказывались вне 1С или база ведётся отдельно.
Как перенести коды маркировки из одной базы 1С в другую?
Используйте выгрузку из «Честного знака» как эталонный источник: выгрузите коды из личного кабинета и загрузите их в новую базу через вставку в документы или обработку. Прямой перенос регистров между разными конфигурациями рискован из-за различий в структуре — выполняйте его только через типовые механизмы синхронизации или с участием специалиста.
Что делать, если количество кодов в 1С и в Честном знаке не совпадает?
Сначала проверьте, все ли документы оборота (ввод в оборот, отгрузки, списания) переданы в ГИС МТ и приняты — непереданные документы дают расхождение. Затем выгрузите коды из личного кабинета с фильтром по статусу и сверьте с отчётом по пулу кодов в 1С. Найденные различия устраняйте документами, а не ручным редактированием кодов.
Можно ли обойтись без УКЭП при выгрузке кодов?
Нет. Вход в личный кабинет «Честного знака», заказ и выгрузка кодов, а также подписание документов оборота выполняются только с усиленной квалифицированной электронной подписью. Без неё доступна лишь ограниченная информация, недостаточная для учётной работы.