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