При работе с маркированными товарами в программах 1С, таких как «Управление торговлей» или «Розница», можно столкнуться с неприятной ситуацией. Вы сканируете код маркировки DataMatrix, например, с пачки сигарет, бутылки пива или пары обуви, а система выдает сообщение: «Считанный код опознан как немаркируемая продукция. Ожидаемые виды продукции: [название вашей продукции]». При этом на первый взгляд все настройки в карточке номенклатуры и виде номенклатуры кажутся абсолютно верными. Давайте вместе подробно разберемся, почему возникает эта ошибка и как ее исправить, проанализировав опыт пользователей и возможные причины.
Эта проблема может быть вызвана целым рядом факторов: от глобальных настроек системы до незаметных нюансов в карточке товара. Рассмотрим все возможные решения по шагам, от самых простых к более сложным.
В первую очередь необходимо убедиться, что в вашей программе в принципе включена работа с нужной товарной группой. Иногда эту настройку упускают из виду, считая, что раз в номенклатуре все указано, этого достаточно. Это базовый шаг, аналогичный проверке, включен ли прибор в розетку.
Порядок действий:
НСИ и администрирование — Администрирование — Интеграция с ИС МП (Честный ЗНАК).Табачная продукция, Обувная продукция, Пиво и слабоалкогольные напитки и так далее.Если флажок не был установлен, система просто не знает, что должна обрабатывать коды маркировки для этой категории товаров, и считает любой из них кодом от немаркируемой продукции — для этого подойдёт инструмент для устранения ошибок подбора маркировки. После установки флага сохраните настройки и попробуйте отсканировать код снова.
Это одна из самых частых причин проблемы, особенно для товаров, учет которых со временем менялся (например, пиво). Даже если вам кажется, что в виде номенклатуры все указано верно, стоит выполнить проверку и одно простое действие, которое часто решает проблему.
Шаг 1. Проверка настроек вида номенклатуры.
Откройте карточку товара, с которым возникла проблема, и перейдите в связанный с ним Вид номенклатуры. Проверьте ключевые поля:
Товар.Табачная продукция, Пиво в потребительских упаковках или одежда, для которой могут потребоваться технические карты для Национального каталога).Важный пример с пивом: Как отметили пользователи, в какой-то момент в 1С произошло разделение. Раньше был один общий вид продукции «Пиво», который позже стал означать «Пиво в кегах». Для бутылочного и баночного пива был добавлен новый вид — Пиво в потребительских упаковках. Если у вас в виде номенклатуры осталась старая настройка, система будет ожидать розлив из кег и не распознает код с бутылки.
Шаг 2. Принудительное обновление записи.
Даже если все настройки визуально верны, попробуйте сделать следующее. Этот прием помогает, когда данные в интерфейсе отображаются корректно, но во внутренних регистрах системы записана устаревшая информация.
Вид номенклатуры.Записать и закрыть, чтобы сохранить изменения в карточке товара.Поступление товаров или Чек ККМ) и попробуйте отсканировать код снова.Это простое действие заставляет систему перезаписать связанные с номенклатурой данные в регистрах, что часто исправляет ошибку распознавания.
Еще одна возможная причина — путаница со штрихкодами. Код маркировки DataMatrix содержит в себе GTIN (глобальный номер товарной продукции), который часто совпадает с обычным штрихкодом EAN-13 на упаковке. Система использует этот GTIN для идентификации товара в базе.
Вариант 1: Штрихкод привязан к другому товару.
Возможно, штрихкод (EAN-13) вашего товара по ошибке присвоен другой номенклатурной позиции, которая является немаркируемой. Когда вы сканируете DataMatrix, 1С извлекает из него GTIN, находит по нему «неправильный» товар и выдает ошибку — для этого подойдёт валидация кодов маркировки и сверка с ИС МП.
Как проверить:
Вариант 2: Штрихкод не указан в карточке номенклатуры.
Для некоторых версий и конфигураций 1С решением проблемы стало явное добавление штрихкода (EAN-13) в карточку товара.
Как сделать:
Штрихкоды.После добавления штрихкода система сможет более надежно сопоставлять GTIN из кода маркировки с вашей номенклатурой.
Если предыдущие шаги не помогли, проблема может лежать глубже — в технических настройках или состоянии самой базы данных.
1. Настройки сканера штрихкодов.
Убедитесь, что ваш сканер настроен корректно для работы с кодами DataMatrix. Он должен передавать код в программу вместе со служебным символом GS1 (FNC1). Без этого символа программа может неверно интерпретировать полученную строку. Проверить это можно в настройках драйвера подключаемого оборудования, обычно там есть специальный тест.
2. Очистка кеша 1С.
Иногда причиной странного поведения программы является поврежденный или устаревший кеш. Очистка кеша для вашей информационной базы может решить проблему. Это стандартная процедура, которую можно выполнить при запуске 1С или вручную, удалив файлы из папки `AppData`.
3. Обновление конфигурации и платформы.
Проверьте, используете ли вы актуальную версию конфигурации («Управление торговлей», «Розница») и платформы «1С:Предприятие». В старых релизах могли быть ошибки, которые уже давно исправлены разработчиками.
Таким образом, для решения проблемы необходимо методично проверить цепочку настроек: от глобальных параметров системы до конкретных данных в карточке номенклатуры. Чаще всего ошибка кроется в неверно указанном или «зависшем» виде номенклатуры.