Переход на новые версии программного обеспечения часто сопровождается непредвиденными сложностями, особенно когда речь идет о таких жестко регламентированных процессах, как маркировка табачной продукции и обуви. Релиз 1С:Розница 2.3.3.19 стал для многих пользователей и технических специалистов настоящим испытанием. В этой статье мы подробно разберем, почему при сканировании марки DataMatrix система выдает ошибку о дублировании товара, и как заставить контрольно-кассовую технику (ККТ) корректно печатать признак маркировки — тег [М].
Рассмотрим ситуацию: кассир открывает РМК (Рабочее место кассира), сканирует код маркировки табачной пачки, и вместо добавления товара система выдает сообщение: «Уже добавлена в документ». Это происходит даже в том случае, если документ реализации совершенно пуст. Проанализируем причину такого поведения системы.
В релизе 2.3.3.19 разработчики изменили логику обработки штрихкодов. Теперь система пытается одновременно распознать в коде DataMatrix не только уникальный идентификатор экземпляра, но и GTIN (Global Trade Item Number). Если в карточке номенклатуры в регистре сведений ШтрихкодыНоменклатуры уже занесен обычный линейный штрихкод EAN-13, который совпадает с GTIN внутри марки, алгоритм поиска «спотыкается».
Для решения этой проблемы рекомендуется выполнить следующие действия:
Администрирование — Продажи — Настройки РМК. Попробуем временно отключить опцию «Использовать расширенный поиск при сканировании». Это может снизить нагрузку на обработчик и исключить двойное срабатывание триггера поиска.Даже если товар успешно добавлен в чек, многие сталкиваются с тем, что в печатной форме (и в электронном чеке) не отображается символ [М], что является нарушением требований законодательства по маркировке. Выясним причину: передача этого признака зависит от трех звеньев: релиза 1С, версии драйвера ККТ и прошивки самого аппарата.
Шаг 1: Обновление прошивки ККТ
Прежде всего, проанализируем состояние внутреннего ПО вашей кассы. Символ [М] не будет печататься на старых прошивках, которые не поддерживают работу с тегом 1162 (код товара). Для корректной работы требуются следующие версии (или более актуальные):
Шаг 2: Настройка драйверов и таблиц (на примере Штрих-М)
Если прошивка актуальна, но признак не печатается, необходимо проверить настройки обязательных тегов в драйвере. Рассмотрим по шагам процесс настройки через «Тест драйвера ККТ»:
1.32 (это включает передачу тегов маркировки).2.1.1.Шаг 3: Версия драйвера АТОЛ
Для владельцев касс АТОЛ критически важно использовать 10-ю версию драйвера. Проанализируем требования: версия драйвера должна быть не ниже 10.6.1.0. В более ранних версиях механизмы взаимодействия с Библиотекой подключаемого оборудования (БПО) 1С в части маркировки работали нестабильно.
В релизе 2.3.3.19 пользователи также заметили поломку формирования печатной формы товарного чека прямо из интерфейса РМК. Это связано с обновлением внутренних макетов. Если вы ранее редактировали макет товарного чека под свои нужды, система может выдавать ошибку при попытке печати.
Разберем способ восстановления:
Администрирование — Печатные формы, отчеты и обработки.Макеты печатных форм.Проанализировав ситуацию, можно сделать вывод, что ветка 2.3.3.x (и особенно релиз 19) была переходной. В ней обкатывались новые механизмы единого модуля маркировки. Если указанные выше настройки драйверов и очистка кеша не помогают стабильно работать, настоятельно рекомендуем рассмотреть переход на релизы ветки 2.3.4 или 2.3.5. В них логика сканирования DataMatrix была существенно переработана, а большинство ошибок с дублированием «Уже добавлена в документ» были исправлены на уровне программного кода платформы и конфигурации.
Помните, что для работы с маркированным табаком в 1С также крайне важно наличие актуального договора с ОФД, который поддерживает передачу данных в систему «Честный Знак», иначе даже при наличии буквы [М] в чеке, данные могут не уходить в ГИС МТ.