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

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

Как работать с кодами маркировки в 1С

Практическое руководство по работе с кодами маркировки в 1С: заказ и печать кодов, приёмка и продажа товара, вывод из оборота, типичные ошибки и их решение.

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

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

Ниже разобран весь цикл работы с кодами маркировки в 1С: от первичной настройки до вывода из оборота и решения типовых проблем. Материал ориентирован на пользователей типовых конфигураций; в самописных решениях логика аналогична, но интерфейс может отличаться.

Что нужно подготовить перед началом работы

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

В конфигурации включите функциональность обмена с «Честным знаком»: в разделе настроек интеграции отметьте товарные группы, с которыми работаете. Затем проверьте, что в карточках номенклатуры корректно указана товарная группа маркировки и заполнен GTIN (штрихкод EAN), поскольку код заказывается именно на связку GTIN и товара. Некорректный GTIN — одна из самых частых причин отказов при заказе кодов.

Как заказать и напечатать коды маркировки

Заказ кодов выполняется документом «Заказ на эмиссию кодов маркировки». В нём указывается товар, товарная группа, способ ввода в оборот (производство, импорт, остатки) и количество кодов. После отправки заказ обрабатывается станцией управления заказами (СУЗ) «Честного знака»; время эмиссии зависит от загрузки системы и обычно занимает от нескольких минут до часа.

После эмиссии коды загружаются в 1С автоматически либо по команде обновления статуса. Печать этикеток выполняется из документа «Печать этикеток и ценников» с выбором шаблона этикетки для DataMatrix. Проверьте, что шаблон содержит полный код маркировки, а не только GTIN: укороченный код не пройдёт проверку на кассе.

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

Ввод товара в оборот и приёмка от поставщика

Если вы производитель или импортёр, после наклейки кодов оформляется документ «Маркировка товаров» (ввод в оборот). Пока ГИС МТ не подтвердила документ, коды находятся в статусе «Эмитирован», и продавать такой товар нельзя — касса или проверка покажет код вне оборота. Дождитесь статуса «В обороте» и только после этого отгружайте.

При покупке маркированного товара коды приходят в УПД от поставщика через ЭДО. В 1С поступление загружается вместе с кодами, после чего запускается сверка: программа сопоставляет коды из документа с фактически отсканированными. Расхождения фиксируются в документе уточнения — по ним либо оформляется расхождение с поставщиком, либо коды пересканируются повторно.

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

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

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

Все коды подтверждены, расхождений нет

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

Есть коды «не найден» или «не совпал» — требуется уточнение

Сверка с ГИС МТ
Норма

Количество кодов в 1С совпадает с данными «Честного знака»

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

В ГИС МТ больше или меньше кодов — документ не принят системой

Сканирование случайных единиц
Норма

Код читается и определяется как «в обороте»

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

Код не читается или имеет статус «выбыл»

Продажа маркированного товара: опт и розница

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

В рознице код считывается на кассе при продаже. Розничное рабочее место 1С после сканирования отправляет код на проверку и при успешном закрытии чека передаёт сведения о выбытии в ГИС МТ через ОФД. Если код не читается или возвращает ошибку проверки, продажу следует приостановить: реализация товара с недействительным кодом — нарушение, даже если товар подлинный.

Отдельный сценарий — продажа через интернет с выдачей в пункте. Код выбывает в момент фактической передачи товара покупателю, поэтому пробитие чека с кодом должно происходить при выдаче, а не при оформлении заказа на сайте.

Вывод кодов из оборота

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

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

Сверка остатков и типичные ошибки

Периодически выполняйте сверку кодов между 1С и ГИС МТ типовым механизмом сверки. Она показывает коды, которые есть в одной системе и отсутствуют в другой. Расхождения обычно возникают из-за неотправленных документов, документов в статусе ошибки, ручных корректировок и обрывов обмена. Регулярная сверка — раз в неделю или после крупных отгрузок — позволяет ловить проблемы до проверок.

Типичные ошибки
01
Отгрузка до подтверждения ввода в оборот — коды уходят покупателю в статусе «эмитирован», его приёмка блокируется
02
Списание товара без вывода кодов из оборота — зависшие коды и расхождения при сверке
03
Копирование кода текстом вместо сканирования — теряются разделители GS, код становится невалидным
04
Неверный GTIN в карточке товара — отказ при заказе кодов или маркировка чужим кодом
05
Игнорирование документов в статусе ошибки обмена — движение не отражено в ГИС МТ

Если документ завис в статусе ошибки, не создавайте дубль: сначала откройте протокол обмена, устраните причину (истёкший токен, неверные данные, недоступность сервиса) и повторите отправку исходного документа. Дублирование документов по одним и тем же кодам приводит к конфликтам статусов, которые сложно разрулить без обращения в поддержку «Честного знака».

Границы самостоятельной работы и когда привлекать специалиста

Рутинные операции — заказ кодов, приёмка, продажа, вывод из оборота, сверка — выполняются штатно и не требуют программиста. Привлекать специалиста по 1С стоит при обновлении конфигурации с действующим контуром маркировки, при массовых расхождениях сверки (сотни кодов), при настройке нестандартных сценариев вроде перемаркировки остатков или агрегации в короба и паллеты, а также при интеграции с внешним оборудованием и WMS.

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

Итог

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

Цикл работы с маркировкой в 1С: настройка обмена → заказ и печать кодов → ввод в оборот → приёмка/продажа со сканированием → вывод из оборота. Каждое физическое движение товара должно иметь отражение в ГИС МТ, а расхождения выявляются регулярной сверкой. Коды переносятся только сканированием, документы с ошибками не дублируются, а исправляются.

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

Можно ли продать маркированный товар без сканера?

Технически код можно выбрать из списка вручную, но на практике это неприемлемо: высок риск перепутать код, а в рознице касса обязана передать код выбытия. Для стабильной работы нужен 2D-сканер, считывающий DataMatrix.

Что делать, если этикетка с кодом повреждена и не сканируется?

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

Как принять товар, если поставщик не передал коды в УПД?

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

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

Да, для ряда товарных групп предусмотрена маркировка остатков: коды заказываются с упрощённым способом ввода в оборот «маркировка остатков», без указания полного состава товара. Сроки и порядок зависят от товарной группы — проверяйте актуальные требования по своей категории.

Почему код в 1С «в обороте», а проверочное приложение показывает «выбыл»?

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

Можно ли работать с маркировкой в 1С:Бухгалтерии?

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