В конфигурациях 1С (в частности, в 1С:Розница) предусмотрен встроенный механизм запроса акцизных марок из ЕГАИС. Данная функция необходима в ситуациях, когда физическая марка на алкогольной продукции повреждена или плохо читается. Однако пользователи часто сталкиваются с проблемой: ответ от ЕГАИС приходит корректный, но распечатанный из 1С штрихкод формата PDF417 2D-сканеры (например, Honeywell 1450g, Metrologic или Datalogic) отказываются считывать.
Рассмотрим подробнее, почему возникают сбои при генерации двумерных кодов средствами 1С и какими способами можно оперативно устранить эту неисправность.
Проанализируем техническую сторону формирования штрихкодов в табличных документах 1С:
Разберем быстрое решение проблемы, когда требуется срочно пробить марку. Код акцизной марки ЕГАИС представляет собой символьную строку из 68 знаков. Необязательно печатать его именно в виде PDF417 через встроенный макет 1С.
57N000003QZSF1VEIPK0AKU71204001032189430A7F5FEC2248728C85F73C0A8590B
Выясним, как исключить этап печати штрихкода на бумагу. Поскольку марка представляется обычной текстовой строкой, ее можно передавать в документ продажи или чек КММ напрямую программным путем.
В коде обработки подбора алкогольной продукции можно перехватывать полученное значение из ЕГАИС и подставлять его непосредственно в структуру чека УТМ, минуя этап физического сканирования бумажного листа.
Если необходимо наладить стабильную печать непосредственно из интерфейса 1С, выполним следующие действия:
1С:Предприятие и Библиотеку подключаемого оборудования (БПО) до актуальных версий. В свежих релизах компоненты печати штрихкодов переведены на нативные механизмы, где исправлены ошибки геометрии PDF417 и DataMatrix.Посмотрим на настройки считывающего оборудования. Многие сканеры (включая Honeywell 1450g) по умолчанию имеют строгие критерии валидации тихих зон и соотношения сторон PDF417.
Для решения проблемы считывания уплотненных или слегка искаженных кодов следует считаем управляющие штрихкоды из руководства пользователя сканера, которые активируют режим агрессивного декодирования (PDF417 Extended Decoding / Relaxed Quiet Zone).