При работе с маркированной продукцией в 1С:Управление торговлей 10.3, особенно при продаже товаров, таких как молочная продукция, упакованная вода или сигареты, пользователи могут столкнуться с проблемой, когда при сканировании QR-кода система выдает сообщение: "Найдена ошибка при проверке кода". Эта ситуация может быть вызвана рядом причин, начиная от некорректной настройки сканера до особенностей взаимодействия с системой "Честный ЗНАК" через контрольно-кассовую технику (ККТ) в соответствии с требованиями ФФД 1.2.
Когда вы сталкиваетесь с данной ошибкой, важно последовательно исключать возможные источники проблемы. Мы рассмотрим наиболее частые сценарии и пути их диагностики.
Проверка статуса кода маркировки и ФФД 1.2.
С внедрением ФФД 1.2, проверка кодов маркировки перед пробитием чека стала обязательным этапом. Кассовое оборудование (ККТ) играет здесь ключевую роль: оно не только фискализирует продажу, но и выполняет предварительную проверку кода маркировки. Эта проверка может быть локальной (на уровне ККТ) и удаленной (путем запроса в систему "Честный ЗНАК").
Даже если оприходование товара (молочной продукции или воды) производилось в сторонней системе (например, СБИС), а затем вводилось в 1С вручную, это не должно препятствовать продаже. Главное, чтобы коды маркировки были корректно введены в оборот в "Честном ЗНАКе" и числились за вашей организацией. Сообщение "Найдена ошибка при проверке кода" часто означает, что именно на этапе взаимодействия с "Честным ЗНАКом" или ККТ возникла проблема. Результат проверки может быть уведомительным, то есть отрицательный результат не всегда блокирует продажу, но требует подтверждения кассира и покупателя.
Причины, связанные с "Честным ЗНАКом", могут быть следующими:
Для диагностики этих причин рекомендуется обращаться в службу поддержки "Честного ЗНАКа" или проверять статус кодов через личный кабинет.
Символ GS (Group Separator) в коде маркировки.
Одной из наиболее распространенных технических проблем является некорректное считывание символа GS (Group Separator) сканером штрихкода. Коды маркировки Data Matrix, используемые в системе "Честный ЗНАК", имеют сложную структуру, где различные блоки данных (например, GTIN товара и его серийный номер) разделены непечатаемым символом GS. Если сканер работает в режиме эмуляции клавиатуры (HID) и не настроен на передачу этого специального символа, то 1С или ККТ не могут правильно разобрать считанный код. В результате система получает неполную или искаженную последовательность символов, что приводит к ошибке проверки.
Например, код маркировки может выглядеть так: 0103041094787443215Qbag!93Zjqw. Если в этом коде отсутствует символ GS (который обычно не отображается напрямую, но передается сканером), то система не понимает, где заканчивается один идентификатор и начинается другой. Это критично для корректной идентификации товара.
Как проверить и настроить сканер на передачу GS:
Проблемы с ККТ и ее драйверами.
ККТ, как основной узел взаимодействия с маркировкой по ФФД 1.2, также может быть источником проблем. Мы рассмотрим следующие аспекты:
В ходе обсуждения на форуме было найдено и подтверждено эффективное решение для 1С:Управление торговлей 10.3, которое заключается в использовании технологии Native API для подключения сканера штрихкода. Эта технология обеспечивает более стабильное и корректное взаимодействие между 1С и подключаемым оборудованием.
Разберем по шагам, как настроить сканер штрихкода через Native API в 1С УТ 10.3:
Первым делом нам необходимо убедиться, что в 1С включена возможность работы с подключаемым оборудованием.
После установки флага и сохранения настроек, в меню 1С появятся новые пункты для работы с подключаемым оборудованием.
Теперь, когда общая функция использования подключаемого оборудования активирована, мы можем приступить к непосредственной настройке сканера.
#13 для имитации нажатия Enter). Префикс GS в 1С не указывается, он должен передаваться самим сканером.1CScanOPOSScan_v2 из каталога шаблонов обновлений 1С.После выполнения всех настроек крайне важно убедиться, что сканер работает корректно в 1С.
Помимо основной настройки через Native API, рассмотрим другие важные моменты, которые могут повлиять на работу с маркировкой в УТ 10.3.
Роль справочника "Штрихкоды упаковок и товаров".
В 1С существует типовой справочник ШтрихкодыУпаковокИТоваров. Он предназначен для хранения связи между номенклатурой, типом упаковки и различными штрихкодами (например, EAN-13 для товара, а также, при доработках, коды маркировки). Для проверки кодов маркировки в рознице, согласно ФФД 1.2, ключевую роль играет не столько наличие кода в этом справочнике (хотя это может быть полезно для внутреннего учета), сколько его статус в "Честном ЗНАКе" и корректная передача через ККТ. Коды маркировки при розничной продаже обычно не хранятся напрямую в типовом справочнике 1С УТ 10.3, так как проверка происходит "на лету" через ККТ и "Честный ЗНАК". Если информация по идентификационным знакам не загружалась ранее в 1С, то при сканировании штрихкода товара (EAN-13) и кода маркировки производится их привязка уже на уровне ККТ для передачи в ОФД.
Особенности учета молочной продукции и упакованной воды.
Напоминаем, что для молочной продукции (с 1 сентября 2022 года) и упакованной воды (с 1 ноября 2022 года) стала обязательной передача сведений о выбытии товаров из оборота через онлайн-кассы при розничной реализации. Это означает, что любое несоответствие или ошибка при сканировании маркировочного кода будет препятствовать корректной фиксации продажи в системе "Честный ЗНАК". Кроме того, для этих категорий товаров обязателен электронный документооборот (ЭДО) для объемно-сортового учета при оптовой и розничной торговле. Для некоторых видов молочной продукции требуется также интеграция с системой "Меркурий" (ВетИС).
Диагностика через Журнал регистрации.
Если проблема сохраняется, мы можем просмотреть ЖурналРегистрации в 1С. Этот журнал фиксирует все значимые события, ошибки и предупреждения, происходящие в системе. Мы сможем найти там записи, связанные с подключением торгового оборудования, обменом данными с ККТ или взаимодействием с подсистемой маркировки (если таковая имеется).
РаботыСОборудованием, ТорговымОборудованием или МаркировкиТоваров.Перспективы УТ 10.3 и маркировка.
Важно понимать, что 1С:Управление торговлей 10.3 является устаревшей конфигурацией, официальная поддержка которой прекращена. Требования "Честного ЗНАКа" постоянно обновляются и усложняются. Поэтому поддержание полной работоспособности маркировки в УТ 10.3 может потребовать значительных доработок и усилий. В долгосрочной перспективе, если проблемы с маркировкой возникают часто, мы рекомендуем рассмотреть переход на более актуальные версии конфигураций, такие как 1С:Управление торговлей 11.5 или 1С:Розница, которые изначально разрабатывались с учетом всех требований по маркировке.
Таким образом, для успешной продажи маркированного товара в 1С УТ 10.3, мы должны комплексно подойти к решению проблемы, начиная с правильной настройки сканера через Native API, проверкой корректности передачи символа GS, а также убедиться в надлежащем статусе кодов маркировки в "Честном ЗНАКе" и актуальности настроек и прошивок ККТ.