Ошибка добавления маркированного товара в 1С:Розница

Ошибка добавления маркированного товара в 1С:Розница

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

Коротко: ошибка добавления маркированного товара в 1С:Розница чаще всего вызвана тремя причинами: не заполнен вид номенклатуры с признаком маркировки, отсутствует связь GTIN со штрихкодом или неверно считывается код DataMatrix. Решается за 10-15 минут через раздел «НСИ» → карточка номенклатуры, настройку сканера в 2D-режим и проверку интеграции с «Честным ЗНАКом». В большинстве случаев проблема — в настройках, а не в оборудовании.

Главное из статьи:

  • Товар не добавляется, если у него не указан вид номенклатуры с типом маркировки — это причина №1.
  • Сканер должен работать в 2D-режиме: обычный 1D-сканер не читает DataMatrix и выдаёт «код не распознан».
  • По умолчанию действует контроль уникальности штрихкода, но его можно отключить настройкой «Неуникальные штрихкоды номенклатуры»: при её включении один GTIN разрешается привязывать к нескольким позициям номенклатуры для отдельных видов, поэтому жёсткого требования «один GTIN — одна номенклатура» с обязательной ошибкой при дубле нет.
  • Расхождение версии библиотеки «Интеграция с ИС МП» приводит к сбоям при считывании — обновляйте конфигурацию.
  • Проверить корректность кода можно вручную в разделе «Маркировка».

Почему возникает ошибка добавления маркированного товара

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

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

Шаг 1. Проверяем вид номенклатуры и признак маркировки

Это самая частая причина сбоя. В 1С:Розница признак обязательной маркировки задаётся не в самой карточке товара, а в виде номенклатуры, к которому этот товар привязан. Если у обуви, одежды, табака или молочной продукции указан «обычный» вид номенклатуры без включённой маркировки, система не будет понимать, что нужно запрашивать код DataMatrix.

Пошаговая проверка:

  1. Откройте раздел «НСИ» (в некоторых редакциях — «Нормативно-справочная информация» или «Маркетинг и склад»).
  2. Перейдите в справочник «Виды номенклатуры».
  3. Найдите вид, к которому относится проблемный товар (например, «Обувь», «Табачные изделия», «Молочная продукция»).
  4. Откройте карточку вида номенклатуры двойным щелчком.
  5. Найдите реквизит «Тип обязательной маркировки» или флажок «Товар подлежит маркировке».
  6. Выберите в выпадающем списке нужную товарную группу — например, «Обувные товары», «Табачная продукция», «Молоко, молочная продукция».
  7. Нажмите «Записать и закрыть».

После этого откройте карточку самого товара в справочнике «Номенклатура» и убедитесь, что в поле «Вид номенклатуры» стоит именно тот вид, у которого включена маркировка. Если товар был создан ранее с неправильным видом — измените его вручную и перезапишите карточку.

Важный нюанс: если у вас несколько сотен позиций одной группы, менять вид номенклатуры вручную по одной карточке долго. Используйте групповую обработку: в списке «Номенклатура» выделите нужные товары с зажатой клавишей Ctrl, затем в меню «Ещё»«Изменить выделенные» укажите новый вид номенклатуры для всех сразу.

Шаг 2. Настраиваем сканер штрихкода в 2D-режим

Код маркировки печатается в формате DataMatrix — это двумерный квадратный код, а не привычная линейная полоса. Обычный одномерный (1D) сканер физически не способен его распознать: при сканировании он либо ничего не считает, либо выдаёт ошибку «код не распознан». Убедитесь, что у вас установлен 2D-сканер (например, Honeywell, Zebra, АТОЛ SB).

Проверка подключения сканера в 1С:Розница:

  1. Откройте раздел «Администрирование».
  2. Выберите пункт «Подключаемое оборудование».
  3. В списке найдите ваш сканер штрихкода. Если его нет — нажмите «Создать», выберите тип «Сканеры штрихкода» и драйвер модели.
  4. Откройте карточку сканера и нажмите кнопку «Настроить».
  5. Проверьте параметры порта (COM или USB HID), скорость обмена и убедитесь, что тест-сканирование проходит успешно.
  6. Нажмите «Тест устройства» и просканируйте любой код DataMatrix с упаковки — программа должна вывести считанные данные.

Если тест не проходит, дело в самом устройстве: возможно, сканер физически поддерживает только 1D, либо в его прошивке отключено чтение DataMatrix. Многие 2D-сканеры поставляются с распознаванием двумерных кодов, отключённым по умолчанию — активировать его можно, отсканировав специальный сервисный штрихкод из инструкции к устройству. Уделите этому внимание: без корректной работы сканера дальнейшие настройки в 1С бессмысленны.

Шаг 3. Проверяем связь GTIN со штрихкодом

GTIN — это глобальный идентификатор товара, «зашитый» в код маркировки. 1С определяет номенклатуру именно по GTIN. Если этот идентификатор не привязан к карточке товара, система не сможет сопоставить отсканированный код с позицией в справочнике.

Как проверить и добавить GTIN:

  1. Откройте раздел «НСИ»«Номенклатура».
  2. Найдите и откройте карточку проблемного товара.
  3. В карточке перейдите на закладку «Штрихкоды» или откройте по гиперссылке список штрихкодов.
  4. Проверьте, есть ли в списке штрихкод с типом «GTIN» (обычно 14-значный).
  5. Если GTIN отсутствует — нажмите «Создать», введите номер вручную (его можно взять из карточки товара в личном кабинете «Честного ЗНАКа») и укажите тип «GTIN».
  6. Сохраните изменения кнопкой «Записать и закрыть».

Ошибка дублирования GTIN. Один GTIN может быть привязан только к одной номенклатурной позиции. Если по ошибке один и тот же идентификатор указан у двух разных товаров, при сканировании 1С выдаст ошибку сопоставления и откажется добавлять товар. Чтобы найти дубли, откройте список штрихкодов и отсортируйте его по значению — визуально видны повторы. Лишний штрихкод удалите, оставив его только у корректной карточки.

Шаг 4. Проверяем корректность кода маркировки вручную

Прежде чем винить настройки, полезно убедиться, что сам код маркировки на упаковке рабочий и «живой». Для этого в 1С:Розница есть встроенный инструмент проверки.

  1. Откройте раздел «Маркировка» (или «Склад» → «Сервис» в зависимости от редакции).
  2. Выберите пункт «Проверка КМ» (проверка кода маркировки).
  3. Установите курсор в поле ввода и отсканируйте код DataMatrix с товара.
  4. Нажмите «Проверить».
  5. Система обратится к сервису «Честный ЗНАК» и вернёт статус кода: «В обороте», «Выведен из оборота», «Не найден» и т.д.

Если код имеет статус «Выведен из оборота» или «Не найден», проблема не в 1С — товар уже продан по этому коду ранее, либо код повреждён/поддельный. В этом случае обратитесь к поставщику. Если же статус «В обороте», а товар всё равно не добавляется — значит, дело в локальных настройках, к которым мы возвращаемся на предыдущих шагах.

Шаг 5. Обновляем библиотеку интеграции с ИС МП

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

Как проверить и обновить:

  1. Откройте меню «Главное» → пункт «О программе» (или значок «i»).
  2. Проверьте версию конфигурации и версию библиотеки интеграции с маркировкой.
  3. Перейдите в «Администрирование»«Интернет-поддержка и сервисы»«Обновление версии программы».
  4. Если доступно обновление — запустите его, предварительно сделав резервную копию базы (важно!).
  5. После обновления перезапустите программу и повторите сканирование проблемного товара.

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

Дополнительная проверка настроек продаж маркированной продукции

Иногда ошибка проявляется не при добавлении в справочник, а именно при пробитии чека. Проверьте общие настройки:

  1. Раздел «Администрирование»«Маркетинг» или «Настройки продаж».
  2. Убедитесь, что установлен флажок «Использовать маркировку товаров ИС МП».
  3. Проверьте, что для вашей организации указан договор с оператором фискальных данных и настроен обмен с «Честным ЗНАКом».
  4. Убедитесь, что регистрация в личном кабинете маркировки актуальна и не истёк сертификат УКЭП.

Вывод

Ошибка добавления маркированного товара в 1С:Розница в подавляющем большинстве случаев решается без обращения к программистам и без замены оборудования. Действуйте по чёткому алгоритму: сначала проверьте вид номенклатуры с признаком маркировки (это причина №1), затем убедитесь, что сканер работает в 2D-режиме и читает DataMatrix, после чего проверьте привязку GTIN к штрихкоду и отсутствие дублей. Если базовые настройки в порядке — воспользуйтесь инструментом «Проверка КМ», чтобы исключить проблему с самим кодом, и при необходимости обновите библиотеку интеграции с ИС МП.

Практика показывает: около 60% обращений связано именно с неправильным видом номенклатуры, ещё около 20% — со сканером, а оставшиеся случаи распределяются между дублями GTIN, устаревшей конфигурацией и повреждёнными кодами. Проходя эти шаги последовательно, вы устраните неполадку за 10–15 минут и вернёте кассу к нормальной работе. Обязательно перед любыми обновлениями делайте резервную копию базы — это защитит вас от потери данных и сэкономит время в случае сбоя.

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