Как исправить ошибку «Не удалось определить вид продукции» при сканировании кодов маркировки в 1С:Розница?

Пользователь 1С v8.5 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При поступлении маркированной продукции на склад или в магазин одной из частых проблем является системное оповещение «Не удалось определить вид продукции». Ошибка возникает сразу в момент считывания 2D-кода DataMatrix ручным сканером штрихкодов в документе поступления. Проанализируем, почему конфигурация выдает такое предупреждение, как правильно настроить карточки товаров вручную или массово, а также какие смежные аппаратные причины приводят к сбою распознавания.

Почему возникает ошибка при сканировании

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

  1. Сканер считывает полный DataMatrix, из которого выделяется код GTIN (первые 14 цифр после идентификатора применения 01).
  2. По значению GTIN система обращается к регистру сведений Штрихкоды номенклатуры, чтобы найти карточку товара.
  3. После обнаружения номенклатуры программа проверяет ее параметры учета маркировки: тип номенклатуры и соответствующий вид продукции государственной информационной системы.

Если в карточке номенклатуры не включен учет маркировки или не заполнен реквизит вида продукции ИС, система не понимает, по какому контуру и правилам валидировать считанный код, что и вызывает блокирующую ошибку «Не удалось определить вид продукции».

Пошаговое исправление параметров в карточке номенклатуры

Разберем по шагам, какие именно реквизиты должны быть заполнены в карточке позиции для ее корректной идентификации:

  1. Перейдем в карточку проблемного товара в справочнике Номенклатура.
  2. Проверим признак маркировки. Поле типа номенклатуры должно иметь значение «Товар маркируемый средством идентификации, имеющий код маркировки» (или соответствующий признак маркированного товара для вашей редакции).
  3. Убедимся, что для товара установлен правильный вид продукции ИС (например, «Шины и автопокрышки», «Моторные масла» или другая профильная товарная группа).
  4. Проверим, привязан ли GTIN к карточке. На вкладке со штрихкодами должен присутствовать штрихкод формата EAN-13 или GTIN, совпадающий с цифровым рядом кода маркировки.

Групповая настройка маркируемой номенклатуры

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

Способ 1. Использование категорий номенклатуры

В конфигурациях на базе платформы 3.0 (включая «1С:Розница» и «1С:УНФ») параметры учета маркировки наследуются из справочника категорий. Разберем порядок действий:

  1. Перейдем в справочник Категории номенклатуры.
  2. Создадим или откроем категорию для маркируемых товаров.
  3. В карточке категории укажем признак учета маркированной продукции и выберем нужный вид продукции ИС.
  4. Переместим требуемый пул товаров в данную категорию. Новые параметры учета автоматически применятся ко всем позициям, входящим в категорию.

Способ 2. Обработка «Групповое изменение реквизитов»

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

  1. Откроем раздел Настройки (или Администрирование) → Обслуживание → Корректировка данных → Групповое изменение реквизитов (также доступно через меню «Функции для технического специалиста»).
  2. В поле выбора объекта укажем Номенклатура.
  3. Нажмем «Добавить условие отбора», чтобы ограничить выборку конкретной папкой, группой или списком артикулов.
  4. В списке реквизитов найдем строку вида продукции ИС и признака маркировки, установим соответствующие флаги и новые значения.
  5. Нажмем кнопку «Изменить реквизиты» для применения настроек к выбранным элементам.

Дополнительные технические причины сбоя

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

  1. Режим работы 2D-сканера: Если сканер подключен в режиме эмуляции клавиатуры (HID), он может «терять» служебный символ-разделитель <GS> (ASCII 29, спецсимвол FNC1), разделяющий GTIN, серийный номер и криптохвост. В таком случае код склеивается, парсер не может извлечь GTIN и не находит вид продукции. Рекомендуется перевести сканер в режим эмуляции COM-порта (Virtual COM) и настроить драйвер 1С:Сканеры штрихкода (COM).
  2. Специализированная форма проверки: Обратите внимание на место сканирования. Считывание кода маркировки непосредственно в строчную табличную часть «Товары» документа поступления часто вызывает ошибку. Сканирование следует выполнять в окне «Проверка поступившей маркированной продукции» (кнопка «Подобрать и проверить»).
  3. Настройки интеграции с Честным ЗНАКом: Проверим, активирован ли учет соответствующей товарной группы в разделе интеграции с ИС МП. Если группа отключена на уровне общих параметров программы, обработка кодов блокируется.
  4. Дубли штрихкодов: Убедимся, что один и тот же GTIN не прикреплен одновременно к разным позициям номенклатуры, у одной из которых учет маркировки отключен.
← На главную