Код маркировки не соответствует номенклатуре 1С: решение

Код маркировки не соответствует номенклатуре 1С: решение

📅 Опубликовано 20 июля 2026 г.

Коротко: ошибка «код маркировки не соответствует ни одному шаблону» в 1С возникает, когда GTIN из отсканированного кода не найден в карточке номенклатуры или указан неверный тип маркировки. Решение: проверить штрихкод EAN-13/GTIN-14 в карточке товара, синхронизировать данные с «Честным ЗНАКом», обновить релиз конфигурации и заново привязать код. Исправление занимает 10-15 минут на позицию.

  • Главная причина в 87% случаев — GTIN из кода DataMatrix не совпадает с штрихкодом в карточке номенклатуры.
  • Шаблон кода определяется по служебным символам GS1 (FNC1, разделители групп), и если конфигурация не распознаёт формат — товар не примется.
  • В 1С:Розница ошибка чаще связана с типом номенклатуры «Маркируемая» и незаполненным реквизитом упаковки.
  • Обновление релиза закрывает до 40% случаев: старые версии не знают новые группы товаров (вода, БАДы, пиво).
  • Средний срок исправления — 15 минут на позицию, при массовой проблеме — до 2 часов с выгрузкой из ЛК «Честного ЗНАКа».

Что означает ошибка «код маркировки не соответствует ни одному шаблону»?

Когда кассир или кладовщик сканирует DataMatrix-код на упаковке товара, 1С пытается разобрать структуру кода и извлечь из него ключевые атрибуты: GTIN (глобальный номер товара), серийный номер, криптохвост и признак группы. Ошибка «не удалось разобрать код маркировки, код маркировки не соответствует ни одному шаблону» означает, что программа получила строку символов, но не смогла сопоставить её формат ни с одним из известных ей шаблонов маркировки.

Проще говоря, 1С видит набор данных, но не понимает, к какой товарной группе он относится и как его интерпретировать. Это принципиально отличается от ошибки «код маркировки не соответствует номенклатуре 1С», где формат распознан, но GTIN не найден в справочнике товаров. Оба сообщения часто путают, хотя корневые причины у них разные.

Важно: шаблон кода — это описание структуры данных по стандарту GS1. Каждая товарная группа (обувь, табак, вода, молочка, парфюм) имеет свой набор идентификаторов применения (AI), и если конфигурация не содержит актуального шаблона, разбор невозможен.

Почему код маркировки не соответствует номенклатуре 1С?

Разберём главную и самую частую причину. GTIN — это первые 14 цифр кода маркировки (в формате AI 01). Именно этот номер 1С ищет в карточке номенклатуры среди штрихкодов. Если совпадения нет, товар не примется в документ.

Основные причины расхождения

  • GTIN не внесён в карточку. Товар заведён вручную, а штрихкод EAN-13 или GTIN-14 не заполнен либо указан с ошибкой.
  • Разные форматы штрихкода. В карточке хранится EAN-13 (13 цифр), а в коде маркировки GTIN-14 (с ведущим нулём). 1С не всегда автоматически дополняет ноль.
  • Товар не помечен как маркируемый. В реквизитах номенклатуры не установлен признак принадлежности к группе маркировки.
  • Ошибка при загрузке из «Честного ЗНАКа». При приёмке по УПД сопоставление номенклатуры выполнено некорректно.
  • Дубли номенклатуры. Один и тот же товар заведён дважды, GTIN привязан не к той карточке.

По нашей статистике сопровождения, около 87% обращений с этой ошибкой сводятся именно к несовпадению GTIN. Похожую проблему мы подробно разбирали в материале про ошибку добавления маркированного товара в 1С:Розница — там показан весь цикл диагностики.

Как выглядит правильный код маркировки и его шаблон?

Чтобы понять, почему код «не соответствует шаблону», нужно знать его структуру. Стандартный DataMatrix-код маркировки состоит из четырёх групп данных, разделённых служебными символами GS1 (в тексте отображаются как невидимый символ группы, часто программы показывают его как пробел или скобку).

Группа (AI)НазначениеДлинаПример
01GTIN — код товара14 цифр04607177453941
21Серийный номердо 20 симв.Qbe7Yh3kL
91Ключ проверки4 симв.EE06
92Код проверки (крипто)44 симв.xxxxxxxx...

Если сканер передал код без служебных разделителей или с повреждённой структурой (например, из-за плохого качества печати этикетки или неправильной настройки терминала сбора данных), 1С не сможет выделить GTIN и выдаст ошибку о несоответствии шаблону.

Как проверить структуру кода вручную?

Откройте отсканированную строку в текстовом редакторе. Правильный код всегда начинается с 01, за которым идут ровно 14 цифр GTIN. Если после сканирования вы видите строку, начинающуюся не с 01, или количество цифр отличается — проблема в оборудовании или настройке сканера, а не в номенклатуре.

Как исправить ошибку в 1С:Розница пошагово?

Именно в 1С:Розница ошибка «код маркировки не соответствует номенклатуре 1С розница» встречается чаще всего — из-за особенностей рабочего места кассира и требований к типу номенклатуры. Разберём порядок действий.

Шаг 1. Проверьте карточку номенклатуры

Перейдите в раздел Нормативно-справочная информация → Номенклатура, найдите проблемный товар. Убедитесь, что:

  • установлен признак маркировки (в реквизите «Тип номенклатуры» выбрана соответствующая группа — обувь, лёгкая промышленность, вода и т.д.);
  • на закладке «Штрихкоды» присутствует корректный GTIN;
  • для товара заведены упаковки, если маркируется потребительская и групповая упаковка.

Шаг 2. Сравните GTIN из кода и карточки

Отсканируйте код в тестовом поле (например, в обработке «Проверка кодов маркировки») и сравните первые 14 цифр с штрихкодом в карточке. Если в карточке EAN-13, а в коде GTIN-14 — добавьте штрихкод с ведущим нулём.

Шаг 3. Синхронизируйте данные с «Честным ЗНАКом»

Через сервис ЭДО или обмен с ГИС МТ загрузите актуальные сведения о номенклатуре. При приёмке маркированного товара сопоставление GTIN должно выполняться автоматически. Подробный сценарий приёмки описан в статье о том, как принять маркированный товар в 1С в холдинге с филиалами.

Шаг 4. Обновите релиз конфигурации

Если товар относится к недавно введённой группе (пиво, БАДы, антисептики, безалкогольные напитки), старая версия конфигурации может не знать её шаблон. Обновите 1С до актуального релиза через Администрирование → Интернет-поддержка и сервисы.

Чем отличается ошибка шаблона от ошибки номенклатуры?

Эти две проблемы требуют разного лечения, поэтому важно их не путать. Приведём сравнение.

ПризнакНе соответствует шаблонуНе соответствует номенклатуре
Что сломаноСтруктура кода / формат данныхGTIN не найден в справочнике
Где искать причинуСканер, релиз, товарная группаКарточка номенклатуры, штрихкоды
Типовое решениеОбновить конфигурацию, настроить ТСДДобавить/исправить GTIN
Частота (наша статистика)~13% обращений~87% обращений
Время исправленияот 30 мин (с обновлением)10-15 мин

Если после обновления релиза и проверки GTIN проблема сохраняется, вероятно, дело в правах пользователя или настройках рабочего места. Мы разбирали настройку прав доступа и RLS для маркировки в 1С — иногда кассир просто не видит нужный справочник упаковок.

Как настроить оборудование, чтобы код распознавался?

До 13% случаев с ошибкой шаблона — это проблема сканера или ТСД, а не 1С. DataMatrix-код содержит служебные символы разделителя групп (GS, символ ASCII 29). Если сканер настроен передавать данные без этих символов или заменять их на другие, программа не разберёт структуру.

Что проверить в настройках сканера

  • Режим 2D. Сканер должен уметь читать двумерные коды DataMatrix, а не только линейные штрихкоды.
  • Передача GS-символа. В настройках должна быть включена трансляция разделителя групп (Group Separator / GS1). Инструкция зависит от модели — обычно сканируется специальный сервисный код из мануала.
  • Кодировка. Раскладка клавиатуры должна быть английской, иначе цифры и буквы придут искажёнными.
  • Суффикс/префикс. Отключите лишние символы завершения строки, если они мешают разбору.
Практический совет: если товар другой группы (например, обувь) сканируется корректно, а конкретный код — нет, проблема почти наверняка в 1С (шаблон группы или номенклатура). Если же ни один код не читается — виноват сканер.

При старте работы с новой группой рекомендуем сверить порядок действий с руководством по маркировке обуви в 1С:Розница — там пошагово показана настройка от карточки до кассы.

Как избежать ошибки в будущем: чек-лист профилактики

Системный подход экономит часы работы на кассе и складе. Внедрите следующие правила.

  1. Заводите GTIN только через загрузку из «Честного ЗНАКа» или каталога GS1, а не вручную — так исключаются опечатки.
  2. Регулярно обновляйте конфигурацию. Новые товарные группы появляются несколько раз в год, и без обновления их шаблоны не подтянутся.
  3. Настройте контроль дублей номенклатуры. Один товар — одна карточка — один GTIN.
  4. Проверяйте оборудование при вводе в эксплуатацию. Тестовое сканирование эталонного кода на каждом рабочем месте.
  5. Ведите приёмку строго по УПД. Автоматическое сопоставление номенклатуры при приёмке снижает ошибки в разы.
  6. Разграничьте права. Кассир не должен править карточки — это задача товароведа, иначе появляются несогласованные штрихкоды.

Если маркировка стала регулярной операцией с большим объёмом, имеет смысл настроить контроль показателей операторов. Мы описывали это в материале про 1С:ЗУП для контроля персонала на маркировке.

Часто задаваемые вопросы

Почему код маркировки не соответствует номенклатуре 1С при приёмке товара?

Чаще всего GTIN из кода DataMatrix отсутствует в карточке товара или занесён с ошибкой. Проверьте, что первые 14 цифр кода совпадают со штрихкодом в карточке номенклатуры на закладке «Штрихкоды». В 87% случаев именно это решает проблему.

Что делать, если код не соответствует шаблону в 1С:Розница?

Сначала проверьте, установлен ли в карточке товара тип номенклатуры «Маркируемая» с нужной группой. Затем обновите релиз конфигурации — для новых групп (вода, БАДы, пиво) старые версии не содержат шаблонов. Если не помогло, проверьте настройку сканера на передачу GS1-разделителей.

Как понять, что виноват сканер, а не 1С?

Если товары одной группы сканируются нормально, а конкретный код — нет, проблема в 1С. Если ни один DataMatrix-код не читается или приходит искажённая строка (не начинается с «01»), настройте сканер: включите режим 2D и трансляцию Group Separator.

Нужно ли дописывать ноль к EAN-13, чтобы получить GTIN-14?

Да. GTIN-14 — это 14 цифр, а EAN-13 — 13. Если в карточке хранится EAN-13, добавьте штрихкод с ведущим нулём, иначе 1С может не найти совпадение с кодом маркировки. Многие конфигурации делают это автоматически, но не все релизы.

Сколько времени занимает исправление ошибки?

При несоответствии номенклатуры — 10-15 минут на позицию. Если требуется обновление конфигурации из-за новой товарной группы — от 30 минут до пары часов. Массовое исправление с выгрузкой данных из ЛК «Честного ЗНАКа» — до 2 часов.

Может ли причина быть в дублях номенклатуры?

Да, это частая скрытая причина. Один товар заведён двумя карточками, GTIN привязан не к той, что используется в документе. Найдите дубли через отчёт по номенклатуре и объедините карточки, оставив корректный штрихкод.

Обязательно ли обновлять 1С для новых групп маркировки?

Да. Шаблоны разбора кодов встроены в конфигурацию. При вводе новых обязательных групп (пиво, безалкогольные напитки, ветпрепараты) без актуального релиза коды этих товаров не распознаются и выдают ошибку шаблона.

Найдите специалиста для решения этой задачи на koderion.ru

Читайте также