Код маркировки не соответствует номенклатуре 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) | Назначение | Длина | Пример |
|---|---|---|---|
| 01 | GTIN — код товара | 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С:Розница — там пошагово показана настройка от карточки до кассы.
Как избежать ошибки в будущем: чек-лист профилактики
Системный подход экономит часы работы на кассе и складе. Внедрите следующие правила.
- Заводите GTIN только через загрузку из «Честного ЗНАКа» или каталога GS1, а не вручную — так исключаются опечатки.
- Регулярно обновляйте конфигурацию. Новые товарные группы появляются несколько раз в год, и без обновления их шаблоны не подтянутся.
- Настройте контроль дублей номенклатуры. Один товар — одна карточка — один GTIN.
- Проверяйте оборудование при вводе в эксплуатацию. Тестовое сканирование эталонного кода на каждом рабочем месте.
- Ведите приёмку строго по УПД. Автоматическое сопоставление номенклатуры при приёмке снижает ошибки в разы.
- Разграничьте права. Кассир не должен править карточки — это задача товароведа, иначе появляются несогласованные штрихкоды.
Если маркировка стала регулярной операцией с большим объёмом, имеет смысл настроить контроль показателей операторов. Мы описывали это в материале про 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