СЕРИЯ: CHESTNY-ZNAK · ЧАСТЬ 4
10 типичных ошибок с кодом маркировки в ГИС МТ и на линии
Разбор частых ошибок КМ «Честный ЗНАК»: неверный GTIN, обрезанный криптохвост, путаница КИ и полного КМ, неверная длина серийника и сбои печати DataMatrix.
Короткий ответ
Производитель может пройти регистрацию в ГИС МТ, заказать коды и настроить принтер — и всё равно получить возврат от сети. Причина почти всегда в структуре КМ, а не в «плохом сканере». Типичные формулировки с линии: линия печатает, но сеть не принимает, оператор вручную копирует КМ из Excel, сканер пищит, но в базу попадает обрезанная строка. Ниже — десять ошибок, которые мы видим чаще всего; перед партией прогоните один код через разбор DataMatrix.
Кому полезна статья
- Производителям на линиях розлива, в типографиях и на фасовке
- ОТК и инженерам качества, разбирающим возвраты от сетей
- Кладовщикам и операторам ЭДО, сверяющим статусы кодов перед отгрузкой
- IT-специалистам, настраивающим MES, принтер и камеру верификации
Какая проблема возникает на производстве/складе
Коды заказаны, принтер работает, камера «пикает» — а на приёмке отказ. Склад отгружает партию, не проверив, что каждый КМ — полный с криптохвостом, а не КИ из документов. На линии сканер пищит, но в базу попадает обрезанная строка — настройки обрезают GS и хвост. В ГИС МТ код «эмитирован», но не «в обороте» — сеть видит нарушение. Ошибка обнаруживается у контрагента, не на производстве.
Условный пример (типовой сценарий)
Завод напечатал 8 000 бутылок пива. Источник кодов — колонка из Excel, которую бухгалтер выгрузила «для ЭДО» (там КИ без криптохвоста). Оператор не знал разницы между КИ и полным КМ. Камера проверяла только читаемость, не содержимое. Сеть приняла паллету, на кассе — массовый отказ: линия печатает, но сеть не принимает. Возврат 8 000 единиц, простой линии на переклейку, новый заказ кодов в ГИС МТ.
1. Печать КИ вместо полного КМ
КИ (код идентификации) — укороченная строка для документов: GTIN + серийник, без криптохвоста. В УПД и накладных контрагент передаёт именно КИ — это нормально.
Ошибка: взять строку из УПД и напечатать её как DataMatrix на бутылке. Касса ожидает полный КМ с блоком 93 (вода, пиво, молоко) или 91+92 (обувь, парфюм и др.) из вашего заказа в ГИС МТ.
Как избежать: источник для печати — только выгрузка кодов из личного кабинета или API, никогда — колонка из Excel с данными для ЭДО. Подробнее — в статье про криптохвост.
2. Обрезанный криптохвост после копирования
Символ GS (ASCII 29, FNC1) между AI 21 и AI 93/91 невидим в Excel и многих мессенджерах. При копировании серийник слипается с криптохвостом:
…215VeKpC!PRkQ(+930ed7 ← GS пропал, скобка «(+» попала в серийник
Перед партией вставьте строку в онлайн-разборе DataMatrix: он покажет разбор полей и, если паттерн узнаваем, укажет вероятное место потери GS. Инструмент не восстанавливает юридически валидный КМ — сравните результат с эталоном из ГИС МТ, сканера или файла заказа.
3. Неверная длина GTIN
В КМ GTIN всегда 14 цифр (AI 01). EAN-13 на этикетке для потребителя — те же цифры без ведущего нуля:
| На этикетке (EAN-13) | В КМ (GTIN-14) |
|---|---|
| 4607017162231 | 04607017162231 |
Ошибка: заказать коды на GTIN из карточки товара без дополнения до 14 знаков или перепутать GTIN-14 упаковки и единицы. Проверьте контрольную цифру в валидаторе GTIN.
4. Серийник не той длины для товарной группы
Длина поля AI 21 жёстко привязана к категории. Для питьевой воды в РФ — 13 символов. Если в заказе 12 или 14 — либо ошибка при эмиссии, либо перепутана группа.
На линии принтер не «додумает» недостающий символ: DataMatrix соберётся, но верификатор или ГИС МТ отклонят код. Сверяйте длину в онлайн-разборе при приёмке файла кодов.
5. Путаница GS1 «общепит» и структуры ЦРПТ
В классическом GS1 для логистики используют AI 10 (партия), 17 (срок годности). В коде маркировки ЦРПТ этих полей нет — только 01, 21, 93 или 91/92. Подробная таблица AI — в справочнике идентификаторов.
Если MES или сторонний «сборщик штрихкодов» подставляет AI 10 и 17 — код будет красивым, но не будет КМ «Честного ЗНАКА».
6. Двойная печать одного КМ
Один код маркировки = одна физическая единица товара. Повторная печать того же КМ на две бутылки даёт дубликат в обороте: вторая единица не продастся, возможны штрафы.
Процесс на линии: принтер получает код один раз, после успешной верификации код помечается «использован» в буфере MES. Резерв — только из нового заказа в ГИС МТ, не копированием из лога.
7. Неверный статус кода при вводе в оборот
Коды проходят цепочку статусов: эмитирован → нанесён → введён в оборот. Отгрузка до ввода в оборот — отдельная категория нарушений.
Типичный сбой: линия напечатала, склад отгрузил, а оператор не нажал «ввод в оборот» в ЛК или через интеграцию. Настройте автоматический ввод после верификации или жёсткий чек-лист на смену.
8. Плохое качество печати DataMatrix
Код может быть структурно верным, но Grade D/F по ISO 15415: выцветание, смещение, недостаточный контраст, мокрая этикетка на линии розлива.
Минимум для стабильной линии:
- верификатор с отбраковкой по Grade (обычно не ниже C)
- тест эталонного кода перед сменой
- контроль температуры термоголовки и скорости ленты
Разбор камер и верификации — отдельная статья. Готовое решение — верификация DataMatrix.
9. Сканер обрезает строку или не передаёт GS
Ручной сканер в режиме «как EAN» обрежет всё после фиксированной длины. Для КМ нужны:
- включённая символика DataMatrix
- передача полной строки с GS
- отключение префиксов/суффиксов, ломающих AI
Сканер пищит, но в базу попадает обрезанная строка — типичный симптом этой ошибки. Программирующие штрихкоды — в инструменте настройки сканеров. Если код не читается вообще — см. DataMatrix не читается сканером.
10. Агрегация без проверки единичных КМ
При сборке короба (SSCC) в короб попадает бутылка с битым КМ — отбраковывается вся коробка или вся паллета на приёмке у сети.
Перед агрегацией каждый КМ на единице должен быть верифицирован. SSCC не «лечит» ошибки на уровне штуки. Ошибки на паллетах — в агрегации палет.
Чек-лист проверки
- Источник КМ — выгрузка ГИС МТ, не УПД и не Excel с ЭДО
- GTIN 14 цифр, серийник нужной длины — валидатор GTIN
- Криптохвост 93 или 91+92 на месте, GS не потерян
- Тестовая печать + верификация Grade не ниже C
- Сканер передаёт строку побайтно как в файле — настройка сканеров
- Ввод в оборот до отгрузки
- Разбор структуры в проверке структуры КМ
- Нет ручного копипаста: оператор вручную копирует КМ — красный флаг
Когда пора внедрять систему
Автоматизацию верификации и очереди кодов внедрять нужно до первой крупной отгрузки сети — не после возврата. Если за последний месяц был хотя бы один инцидент «линия печатает, но сеть не принимает» — пора подключать маркировку на производстве с камерой содержимого, а не только читаемости. При двух и более SKU с разной длиной серийника ручная проверка не масштабируется.
Что можно автоматизировать
- Проверку «КИ vs полный КМ» перед отправкой на принтер
- Валидацию длины GTIN, серийника и наличия криптохвоста
- Верификацию Grade и отбраковку по ISO 15415
- Блокировку повторной печати одного КМ
- Автоматический ввод в оборот после верификации
- Сверку отсканированного кода с эталоном из заказа
- Агрегацию SSCC только для единиц с подтверждённым КМ
- Алерты при расхождении статуса в ГИС МТ и факта отгрузки
Связанные инструменты
- Разбор и проверка КМ — разбор полей 01, 21, 93
- Валидатор GTIN — 14 цифр и контрольная цифра
- Настройка сканеров — полная строка с GS
- Маркировка на производстве — линия без ручного копипаста
- Верификация DataMatrix — камеры и Grade
- Маркировка с нуля — часть 1 серии
- Криптохвост и Excel — часть 2
- Агрегация и SSCC — часть 3
- Серия «Честный ЗНАК с нуля» — все части по порядку
Связанные решения
Когда это становится проблемой бизнеса
Пока DataMatrix не читается на одной бутылке — можно перепечатать. Но когда линия печатает, а сеть не принимает товар, камера даёт OK, а касса отказывает — ручная диагностика перестаёт работать.
- оператор тратит время на ручную сверку
- коды теряются между Excel, 1С и принтером
- сканер читает не ту строку
- в WMS попадает КИ вместо полного КМ
- на линии появляются дубли
- палеты агрегируются с ошибками
- сеть возвращает поставку из‑за невалидных кодов
В таких случаях нужен не ещё один Excel-файл, а модуль проверки, печати, логирования и интеграции с оборудованием.
Когда стоит внедрять систему
Если ошибки с кодами появляются регулярно, КМ проходят через Excel, принтер, сканер, WMS или 1С, а оператор вручную сверяет строки — лучше внедрить модуль проверки, печати и логирования КМ.
ПО для маркировки →Что можно внедрить под вашу задачу
- загрузка КМ из ГИС МТ
- буфер кодов для линии
- проверка структуры AI 01/21/93
- проверка GS-разделителя
- поиск дублей
- печать DataMatrix
- очередь печати
- связь с принтером
- связь со сканером или камерой
- логирование каждого КМ
- статусы: получен, напечатан, нанесён, верифицирован, списан, отгружен
- агрегация коробов и палет
- интеграция с 1С, WMS, MES
- отчёты по смене и партии
С чего можно начать
- Разбор проблемы по описаниюот 0 ₽
- Аудит маркировкиот 15 000 ₽
- Модуль проверки DataMatrixот 60 000 ₽
- AI Support Agent (базовая диагностика)от 60 000 ₽
- Интеграция принтера/сканераот 80 000 ₽
- WMS-стартот 120 000 ₽
- SCADA/HMIот 95 000 ₽
- WMS + ТСД + маркировкаот 250 000 ₽
- XRAY/PACS архивот 200 000 ₽
- Ежемесячное сопровождениеот 15 000 ₽/мес
Это ориентиры. Точная стоимость зависит от оборудования, интеграций, объёма данных и состояния текущего процесса. Для оценки достаточно описать задачу и прислать пример ошибки.
Читайте также
28 июн. 2026 г.
Криптохвост и копирование КМ: почему код ломается в Excel и как исправить
Почему при копировании кода маркировки из Excel или УПД пропадает GS и криптохвост: разбор структуры КМ ЦРПТ и проверка полного кода.
Читать1 июл. 2026 г.
Почему DataMatrix не читается сканером: причины и диагностика
Разбор причин, почему сканер не читает DataMatrix-код маркировки: плохая печать, GS-разделитель, криптохвост, настройки Honeywell, Datalogic, 1С и WMS.
Читать1 июл. 2026 г.
Маркировка воды и пива: укороченный КМ, AI 93 и отличия от «полной» структуры
Структура кода маркировки для питьевой воды и пива: GTIN, серийный номер, GS-разделитель, AI 93 и отличия от товарных групп с AI 91/92.
ЧитатьЗАЯВКА
Разобрать проблему
Опишите контур: оборудование, симптом, пример кода, ошибки или фрагмент лога. Отвечу, где узкое место — данные, печать, сканер, WMS, 1С или сервер.
Частые вопросы
Почему касса не принимает код, хотя сканер его читает?
Сканер может прочитать повреждённый или неполный КМ. Касса сверяет структуру и криптохвост с ГИС МТ. Частая причина — напечатан КИ из УПД вместо полного КМ из заказа кодов.
Сколько символов должно быть в серийнике для воды?
Для питьевой воды в РФ серийник (AI 21) — 13 символов, затем GS и блок 93 из 4 символов. Длина зависит от товарной группы — сверяйте с актуальными правилами ЦРПТ.
Можно ли перепечатать код, если он испорчен на линии?
Да, если код ещё не введён в оборот и не выведен. Используйте тот же КМ из заказа — новый серийник без заказа в ГИС МТ создавать нельзя.