Почему в 1С:РМК при сканировании марки обуви открывается окно ввода цены вместо выбора товара?

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

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

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

Первое, на что нам стоит обратить внимание — это то, как классифицирован товар в справочнике Номенклатура. Для того чтобы 1С понимала, что перед ней не просто штрихкод, а средство идентификации (марка), должны быть выполнены определенные условия в настройках Вида номенклатуры.

Проанализируем необходимые изменения:

  1. Откроем карточку товара, который не определяется при сканировании.
  2. Перейдем в Вид номенклатуры.
  3. Убедимся, что в поле Тип номенклатуры выбрано значение, соответствующее маркируемой продукции.
  4. Важный момент: в поле Особенность учета обязательно должно быть установлено значение Обувная продукция.

Если эти параметры не заданы, система воспринимает считанный сканером код DataMatrix как обычную последовательность символов. В этом случае алгоритм проверки через ГИС МТ (Честный ЗНАК) просто не запускается, и программа пытается найти товар по считанному коду как по обычному EAN-13, что заканчивается неудачей.

Установка цен номенклатуры

Выясним причину появления окна ввода стоимости. В 1С:Розница и 1С:РМК окно ручного ввода цены открывается в двух случаях:

  1. Для данного товара в системе не зарегистрирована цена (нет действующего документа Установка цен номенклатуры).
  2. В настройках магазина или карточке товара разрешена продажа по свободным ценам.

Разберем по шагам, как проверить наличие цены. Нам необходимо убедиться, что на дату продажи по выбранному Правилу ценообразования цена зафиксирована. Если цена отсутствует, 1С считает товар найденным, но не знает, по какой стоимости его продать, поэтому и выводит окно ввода. Чтобы этого избежать, необходимо создать и провести документ Установка цен номенклатуры для всех позиций обуви.

Сопоставление GTIN и штрихкода

Посмотрим на ситуацию глубже. Код маркировки DataMatrix содержит в себе несколько групп данных, основной из которых является GTIN (14-значный глобальный номер товарной продукции). Когда мы сканируем марку, 1С пытается извлечь из неё GTIN и найти его в регистре сведений Штрихкоды номенклатуры.

Если сопоставление не настроено, выполним следующие действия:

Настройка сканера штрихкодов

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

Рекомендуется перевести сканер из режима эмуляции клавиатуры в режим NativePOS (COM-эмуляция). В режиме клавиатуры сканер может вставлять лишние символы префикса или обрезать спецсимволы (GS1 separators), которые критически важны для правильного разбора (парсинга) марки. Если 1С не может корректно «разобрать» строку DataMatrix, она не увидит в ней GTIN и не сможет найти товар.

Версия конфигурации и актуальность ФФД

Разберем ситуацию с версией программы. В старых релизах (например, Розница 2.3.3) механизмы работы с маркировкой были реализованы в ограниченном или тестовом виде. С тех пор законодательство и требования к форматам фискальных данных (ФФД 1.2) существенно изменились.

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

Рекомендуется: обновить конфигурацию до актуального релиза (например, 2.3.10 и выше), где алгоритмы поиска номенклатуры по коду маркировки значительно оптимизированы.

Краткий чек-лист для исправления проблемы:

  1. В Виде номенклатуры указана особенность учета Обувная продукция.
  2. Документом Установка цен номенклатуры назначена актуальная розничная цена.
  3. В регистре Штрихкоды прописан 14-значный GTIN из марки.
  4. Сканер подключен через драйвер 1С:Сканеры штрихкода (NativeApi) и корректно считывает спецсимволы.
  5. В настройках магазина отключен флаг Разрешить продажу по свободным ценам, если это не предусмотрено бизнес-процессом.

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

← На главную