20 августа 2026
Время чтения:
~14 мин.

Валидация кодов маркировки «Честный ЗНАК»: почему код не проходит проверку и что делать

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



Что такое валидация кодов маркировки и зачем она нужна

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

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

Валидация маркировки отвечает на три вопроса подряд: считывается ли символ, те ли в нём данные и допускает ли статус следующую операцию. На линии проверяется и физика, и содержание: читается ли марка, совпадает ли GTIN с заданием, не встречался ли серийный номер раньше. Следом идут срок жизни и статус в «Честном ЗНАКе». Экземпляр, который не проходит хотя бы одну из проверок, дальше по линии не идёт.

Из чего состоит код маркировки

Средство идентификации — GS1 DataMatrix, квадратный символ из чёрных и белых модулей. Внутри четыре блока:

  • GTIN — обозначение товарной позиции, одинаковое у всех единиц одной модели
  • серийный номер — индивидуальная разметка конкретного экземпляра
  • ключ проверки, группа 91 — четыре символа
  • код проверки, группа 92 или 93 — криптографическая подпись, её называют криптохвостом

Криптохвост формирует оператор системы, ЦРПТ. Сгенерировать его самостоятельно невозможно: криптография отличает настоящую марку от перепечатанной.

«Код существует в системе» и «код годен к продаже» — не одно и то же

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

Обратная ситуация встречается не реже. Символ считывается сканером с первого раза, но в обороте его нет: отчёт о нанесении не прошёл обработку. Узнаёт об этом кассир, а не тот, кто наносил марку.

За качество нанесения отвечает производитель

Отчёт о нанесении говорит системе, что код использован, и ничего не говорит о читаемости на упаковке. Проверяет её камера на линии, экземпляр за экземпляром. Пока камеры нет, качество нанесения проверяет получатель.



Что будет, если код маркировки не прочитается у партнёра

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

Какие потери при ошибке чтения кода маркировки товара

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



Обязательная проверка кодов маркировки: что требует закон

С 2024 года в рознице действует разрешительный режим: обязательная проверка кодов маркировки на кассе перед продажей. Порядок задан постановлением Правительства РФ № 1944 от 21.11.2023.

Группы подключались волнами: табак и никотинсодержащая продукция — с апреля 2024 года, молочная продукция и вода — к осени 2024-го. Следом обувь, одежда, парфюмерия и БАД; в 2025-м медизделия и велосипеды, в 2026-м корма для животных и растительные масла.

Проверка работает в двух режимах: онлайн касса ждёт ответа «Честного ЗНАКа» около 1,5 секунды, офлайн включается при отсутствии связи дольше двух часов. Оснований для запрета восемь: марка не найдена, не пройдена криптографическая проверка кода маркировки, товар продан или не введён в оборот, истёк срок годности, действует блокировка органов власти, нарушены ценовые ограничения по табаку и никотину.

Чем рискует нарушитель

Статья 15.12 КоАП РФ за производство и ввод в оборот немаркированной продукции грозит юридическому лицу штрафом от 50 до 100 тысяч рублей с конфискацией, за продажу и хранение в целях сбыта — от 50 до 300 тысяч. По алкоголю и табаку суммы выше.

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



Как выстроить валидацию кодов маркировки, чтобы не терять партии

Контроль делится на два контура, и делать нужно оба: второй не заменяет первый.

Контур первый: валидация при печати

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

Здесь же измеряется качество символа. Верификатор оценивает контраст и дефекты модулей по ISO/IEC 15415; для маркировки требуется класс не ниже C. Обычная камера такой оценки не делает: она отвечает лишь на вопрос «читается или нет». Символ на границе класса проходит проверку на исправном сканере и перестаёт читаться у получателя.

Контур второй: валидация и отбраковка при нанесении

На линии проверяется каждый экземпляр. Марка считывается камерой, станция сверяет её с заданием, проверяет срок жизни и статус в «Честном ЗНАКе», ищет дубли. Экземпляр, который не прошёл проверку, снимается с конвейера автоматически: пушером или струёй воздуха, со световой и звуковой сигнализацией; на серии отказов срабатывает стоп-линия.

Ключевое здесь — источник события: отчёт формируется по факту успешного считывания, а не по факту отправки задания на принтер. Тогда в систему не попадает код, которого физически нет на товаре.

Какое оборудование нужно и где оно стоит

Устройство
Место на линии
Задача
Камера технического зрения
после узла нанесения, до поворота конвейера
считывает символ на каждом экземпляре
Верификатор
на участке предпечати
измеряет класс качества по ISO/IEC 15415
Отбраковщик: пушер, воздушный клапан
ниже камеры, с запасом на путь продукта
снимает брак
Панель оператора
у участка нанесения
показывает отказы, останавливает процесс

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

Что делает валидация на каждом этапе

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



Как нанесение без валидации ломает агрегацию и поэкземплярный учёт

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

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

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



Почему одной сериализации мало

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

Экономят на последнем звене. Станция нанесения нужна очевидно, камера — почти очевидно, а отбраковщик вычёркивают из сметы первым: оператор ведь снимет брак руками.

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

Первый Бит офис «Спортивная» проектирует маркировку так, чтобы некорректный код не попал в отгрузку. По направлению работает более 1200 станций сериализации и агрегации на 600+ производственных линиях, реализовано более 100 проектов.


Почему код маркировки не проходит проверку: 8 причин

Причин, по которым код маркировки не прошёл проверку, восемь. Различаются ошибки не симптомом, а тем, где искать источник и что делать.

Что показывает система или сканер
Причина
Что делать
Марка не найдена
символ распознан неверно, повреждён либо не из своего пула
пересканировать другим устройством, сверить GTIN с заданием
Не пройдена криптографическая проверка
криптохвост повреждён при печати или обрезан при нанесении
осмотреть область печати; при повторе на партии остановить нанесение
Товар продан, марка использована
дубль серийного номера, повторная печать с рулона
найти дубль в журнале станции, вывести партию из отгрузки
Не введён в оборот
нанесение обработано с ошибкой либо отчёт не отправлен
проверить статус документа и повторить отправку
Истёк срок жизни кода
эмитирован, но не нанесён в отведённый срок
заказать новые коды
Истёк срок годности товара
партия пролежала дольше, чем планировалось
продавать нельзя, выводить из оборота
Блокировка решением органов власти
ограничение на оборот партии
обращаться к поставщику и оператору
Нет ответа от «Честного ЗНАКа»
сбой обмена, недоступность ГИС МТ
работать офлайн, повторить обмен после связи

Срок жизни марки стоит держать отдельно в голове. Когда предприятие наносит её само, на это отводится 30 или 60 дней с эмиссии в зависимости от товарной группы; у типографии-сервис-провайдера — 365 или 545. Отчёт не подан вовремя — коды аннулируются.



Не пройдена криптографическая проверка кода маркировки: что это значит

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

Повреждение — частый случай на производстве. Код проверки занимает заметную часть символа: обрезанный край этикетки, залом плёнки или растёкшаяся краска бьют по нему. Символ при этом декодируется частично: сканер что-то показал, а криптография не сошлась.

Что делать по порядку. Осмотреть экземпляр и сравнить с эталонным отпечатком задания. Брак единичный: перемаркировать, старую марку списать. Ошибка повторяется на партии? Остановить нанесение и разбираться с печатью: чаще всего виноваты фокус, натяжение плёнки или загрязнение головки. Символ безупречен, а проверка всё равно не проходит: вопрос уходит в техподдержку ЦРПТ.


Маркировка не читается сканером: что делать

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

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

Освещение и угол влияют не меньше: глянец и металлизированная плёнка дают блик, который гасит контраст. Если марка считывается через раз или не читается код маркировки сканером под прямым углом, наклон на 15–20 градусов решает проблему за секунду.

Когда код повреждён

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

Чек-лист диагностики: что делать по шагам

  1. Свет и угол. Убрать блик, наклонить сканер — часто после этого марка считывается сразу. Проверить на двух-трёх экземплярах из разных коробов.
  2. Целостность символа. Осмотреть марку: обрезанный край, залом, растекание, разрыв контура. Сравнить с эталонным отпечатком.
  3. Оборудование и ПО. Проверить тип сканера, включённую символику, драйверы, режим передачи данных.
  4. Статус в системе. Маркировка читается, а операция не проходит — причина в статусе: не введён в оборот, погашен, заблокирован, истёк срок.
  5. Поддержка. Не прошли четвёртый шаг — идти к поставщику партии, дальше в техподдержку «Честного ЗНАКа» с номером кода и снимком экрана.

Ошибка «Нанесение обработано с ошибкой» в Честном ЗНАКе

Ошибка эта документная, а не товарная. Отправленный отчёт принят системой, обработан и отклонён, коды из него в оборот не встали и остались в статусе «Эмитирован».

Возникает статус на трёх операциях:

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

Логика разбора одна: смотреть предыдущий документ. Ошибка при вводе в оборот почти всегда означает, что не принято «Честным ЗНАКом» что-то на шаг раньше. Ошибка проверки кода маркировки, всплывшая на агрегации, обычно тянется с нанесения.



Какие вопросы задать интегратору по валидации и поэкземплярному учёту

  1. Предусмотрена ли валидация кодов на этапе печати, а не только при вводе в оборот?
  2. Какое оборудование для отбраковки рекомендуется на линии и на каком этапе оно должно стоять?
  3. Как система обрабатывает агрегацию при обнаружении невалидной марки внутри короба или паллеты?
  4. Что делать с бракованным кодом — предусмотрена автоматическая пересериализация или ручная обработка?
  5. Как настроена сквозная проверка на всех этапах, от печати до отгрузки?
  6. Есть ли отчётность и аналитика по проценту брака кодов на линии?
  7. Какой опыт у интегратора именно с поэкземплярным учётом, а не только с агрегацией коробов?

Седьмой вопрос — ключевой. Опыт в сериализации и опыт в агрегации — разные вещи, и на этапе выбора подрядчика их часто не различают. Нанести и считать один код — задача, которую можно отладить на одном экземпляре. Агрегация — это уже цепочка: система должна безошибочно связать десятки экземпляров с коробом, а короба — с паллетой, и ошибка в любом звене нарушает структуру целой партии. Именно на агрегации чаще всего всплывают дефекты, которые на сериализации остались бы незамеченными: короб не закрывается, состав не сходится, оператор разбирает упаковку вручную.

Показательный случай из практики. Предприятие выбрало для маркировки более дешёвого подрядчика; агрегацию тот настроил с нарушениями, которые проявились не сразу, а на приёмке у партнёров. За первый год работы штрафы и потери от возвратов партий по составу агрегатов набежали на сумму, сопоставимую со стоимостью корректно построенной агрегации с самого начала. Агрегацию пришлось выстраивать заново — и экономия на подрядчике на входе обернулась двойными расходами на выходе.

Поэтому вопрос об опыте именно в агрегации, а не только в сериализации отдельных единиц, стоит задавать до подписания договора, а не после первого возврата партии.



Как настроить проверку кодов маркировки в учётной системе

Настройка проверки кодов маркировки в 1С строится вокруг четырёх точек контроля. Они же отвечают на вопрос, как понять, что код маркировки прошёл валидацию: прохождение подтверждает не факт печати, а событие считывания и статус в «Честном ЗНАКе».

  • Обмен с ГИС МТ. Учётная система заказывает коды, получает статусы, отправляет отчёты о нанесении и агрегации. При обрыве связи события копятся в очереди и уходят после восстановления.
  • События с линии. Станции передают факты считывания и отбраковки в 1С, где они складываются в отчёты о выпуске и статистику брака. Без этого канала система знает о напечатанном, но не о нанесённом.
  • Приёмка и отгрузка. На складе марки считываются терминалом и сверяются с УПД, статус каждой проходит проверку до проведения документа. Расхождение видно до отгрузки, а не у получателя.
  • Касса. Розничное звено настраивается на стороне кассового ПО: проверка марки в «Честном ЗНАКе» до добавления позиции в чек.


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

Валидация кодов маркировки обязательна для всех?
Обязательная проверка на кассе установлена для товарных групп, подключённых к разрешительному режиму «Честного ЗНАКа». Валидация на линии нормативно не предписана, но именно от неё зависит, проходит ли товар проверку у получателя.
Что делать, если код маркировки не читается вообще?
Пройти чек-лист диагностики: свет и угол, целостность символа, сканер и драйверы, статус в системе. Подтвердился физический дефект — экземпляр перемаркировывается.
Кто несёт потери, если код не прочитался у партнёра?
Первым платит производитель: возврат партии, обратная логистика и перемаркировка ложатся на него. Розница теряет продажи и место на полке и выставляет претензию поставщику.
Можно ли исправить некорректный код маркировки самостоятельно?
Сам символ — нет, криптографическая подпись перевыпуску не подлежит. Делать приходится другое: перемаркировать экземпляр, повторно отправить документ, вывести партию из оборота.
Отбраковывать нужно на линии или можно на складе?
На линии. На складе экземпляр уже в коробе, короб — на паллете, и снятие единицы означает разагрегацию и пересборку: ошибка на линии стоит штуки, на складе — короба.


Валидация — процесс, а не разовая проверка

Марка, прошедшая ввод в оборот, ничего не говорит о том, что произошло с ней на упаковке. Читаемость проходит проверку на печати, содержание и статус — при нанесении, состав — на агрегации, соответствие документам — на отгрузке. Пропущенный контроль на раннем этапе оплачивается на позднем, дороже.

Найти разрыв в текущем процессе можно без закупки оборудования. Аудит участка нанесения и отбраковки показывает, на каких переходах валидация не пройдена и чем это грозит при переходе на агрегацию.

В шоуруме Первого Бита Спортивная в Москве нанесение и валидацию маркировки можно проверить на своей продукции, а до обязательного этапа — пройти эксперимент с ЦРПТ.

Более 600 производственных линий с 1200 станциями сериализации и агрегации запущены нами в различных отраслях: автоматизированы нанесение, сериализация и агрегация на разном оборудовании — от участков ручной сборки до конвейерных линий, а отчётность стабильно уходит в ГИС МТ без сбоев и штрафов.


Обратитесь к нам сегодня!
Мы подберём решение специально для вашего бизнеса

Отзывы клиентов

«Наша компания сама работает по высоким стандартам и предъявляет соответствующие требования к своим подрядчикам. Компания «Первый БИТ» зарекомендовала себя как надежный и перспективный партнер».
Инна Петракова
менеджер проектов проектного офиса компании «Юлмарт»
«Пушкинский Ювелирный Завод благодарит Первый Бит за своевременное выполнение обязательств, оперативную поставку лицензий и внедрение решения, высокое качество кон­суль­та­цион­ной поддержки и выражает надежду на дальнейшее сотрудничество в рамках сопровождения системы и решения других задач по автоматизации процессов».
Арам Левонович Пирузян
генеральный директор ООО «Пушкинский Ювелирный Завод»
«За время сотрудничества Ваши специалисты всегда проявляли внимание к каждой поставленной задаче и понимание наших потребностей, открытость, компетентность и стремление сделать свою работу качественно и своевременно.»
Головина О.В.
Главный бухгалтер