Рассмотрим частую проблему, с которой сталкиваются пользователи при розничной продаже маркированных товаров (например, табака) через товароучетные системы 1С:Розница или 1С:Управление торговлей. Проанализируем ситуацию: кассир оформляет реализацию, сканирует DataMatrix код с пачки сигарет. В документе напротив номенклатуры загорается зеленая пиктограмма, статус марки проходит, а в предварительном просмотре чека отображается корректный код.
Однако, когда мы нажимаем кнопку пробития чека, на бумажном или электронном чеке вместо данных маркировки печатается поле «КТ 00 00». Как следствие — код не отправляется в ОФД, и в системе «Честный Знак» статус товара не меняется на «Выведен из оборота». Выясним причину этой неполадки, которая особенно часто проявляется на кассовых аппаратах семейства Вики Принт (Дримкас), например, Вики Принт 57 Ф, и разберем по шагам варианты ее решения.
Посмотрим на практический опыт пользователей: в одном и том же магазине касса АТОЛ (например, 11Ф) может без проблем пробивать маркированный товар, в то время как Вики Принт выдает ошибку. Это связано с тем, что драйверы АТОЛ более лояльно относятся к некоторым неточностям в настройках 1С и способны самостоятельно формировать нужные теги маркировки (1162 или 1163). Интеграционная компонента от Дримкас (VikiDriver), напротив, требует максимально строгой и точной передачи данных.
Если используется старая прошивка кассы (например, 665.3.3) и устаревшая версия компоненты (например, 1.4.2), данные могут обрезаться или передаваться в неверном формате, что и приводит к нулевому коду товара.
Разберем первый и самый важный шаг — обновление программного обеспечения кассового узла.
Проанализируем настройки формата фискальных документов. Для легальной и корректной продажи маркированного табака касса должна быть переведена на ФФД 1.2. При этом алгоритм взаимодействия с фискальным накопителем меняется.
В настройках подключения кассового аппарата внутри конфигурации 1С обязательно проверьте наличие включенной опции Проверять марку перед пробитием чека (или аналогичной по смыслу, зависящей от версии вашей конфигурации). При ФФД 1.2 код маркировки передается в драйвер в формате base64. Далее драйвер Вики Принт самостоятельно связывается с фискальным накопителем, проверяет статус кода и формирует запрос в систему маркировки. Если компонента устарела, она не справляется с конвертацией кода, что и приводит к печати «КТ 00 00».
Посмотрим на настройки самой кассы на низком уровне. Даже при успешном формировании чека в 1С, данные о выбытии могут не доходить до Честного Знака, если фискальный регистратор не может связаться с сервером Оператора информационных систем маркировки (ОИСМ).
Для решения этой проблемы необходимо запустить сервисную утилиту Fito, которая используется для настройки касс Дримкас. В ней нужно проверить, прописаны ли актуальные адрес и порт сервера ОИСМ для вашего ОФД. Если эти поля пустые или содержат ошибки, касса не сможет проверить код в момент продажи, и уведомление о выбытии не будет сформировано.
Разберем еще один нюанс архитектуры Дримкас. Оборудование Вики Принт часто связывается с платформой 1С через промежуточную локальную службу ComProxy. Если обычные товары (без марок) пробиваются нормально, а тяжелый код DataMatrix «ломается» и превращается в нули, проблема может скрываться здесь.
Рекомендуется выполнить следующие действия:
В заключение, проанализируем состояние фискального накопителя. Если до внесения исправлений касса долгое время пыталась отправить некорректно сформированные коды маркировки, в самом ФН могла скопиться очередь из «зависших» нерасшифрованных пакетов уведомлений.
Из-за этой очереди новые, даже правильные чеки, могут уходить в ОФД как обычные товары без признака выбытия марки. Чтобы это исправить, проверьте статус передачи документов в ОФД через отчет о текущем состоянии расчетов. Если есть непереданные уведомления о реализации, проведите диагностику накопителя через утилиту Fito.
Важно: Те коды маркировки, которые были пробиты с ошибкой «КТ 00 00» и не списались автоматически, вам придется вывести из оборота вручную. Это делается через личный кабинет системы «Честный Знак», где создается документ вывода из оборота с указанием причины «Розничная продажа» и реквизитов пробитого кассового чека.
Выполнив этот комплекс мер совместно с системным администратором или специалистом ЦТО, вы сможете наладить стабильную передачу кодов DataMatrix и избежать штрафов за нарушение правил оборота маркированных товаров.