При работе с мобильными решениями 1С (например, «1С:Мобильная касса») в связке с кассовыми аппаратами АТОЛ (АТОЛ 11Ф, АТОЛ 15Ф и др.) специалисты могут столкнуться с ошибкой «Неверный формат или значение». Как правило, эта проблема проявляется сразу после обновления прошивки ККТ (в частности, до версии 4555 и выше) при попытке печати фискального чека. Проанализируем причины возникновения этой ошибки и разберем варианты ее решения.
Рассмотрим ситуацию: до обновления прошивки кассовый аппарат функционировал штатно, однако после перепрошивки фискальный чек перестает печататься. Выясним основные причины, приводящие к этому сбою:
SignMethodCalculation (признак способа расчета, тег 1214),
SignCalculationObject (признак предмета расчета, тег 1212),
Tax / TaxSum (ставка и сумма налога, тег 1199),
а также TaxVariant (применяемая система налогообложения, тег 1055). Если устаревшая библиотека 1С их не передает, касса отклоняет команду.Разберем по шагам действия, необходимые для устранения ошибки и восстановления стабильной печати чеков.
Главная причина ошибки — различие версий ФФД. Необходимо обновить конфигурацию «1С:Мобильная касса» и встроенную «Библиотеку подключаемого оборудования для мобильных приложений» до актуального релиза. В новых версиях БПО реализована полная поддержка требований ФФД 1.05 и автоматическое формирование всех обязательных полей фискального чека.
Линейка драйверов АТОЛ 9.х для мобильных ОС выведена из поддержки. При работе на свежих прошивках ККТ рекомендуется перевести мобильное приложение на компоненту интеграции на базе ДТО 10 (10.x). Это устранит аварийные завершения работы мобильной платформы и обеспечит корректное закрытие чеков.
Если мобильное приложение обновлено, но ошибка сохраняется, проверим внутренние настройки кассы через ПК:
Проверим текстовые реквизиты чека (наименования товаров, ФИО кассира). В них не должно быть спецсимволов, символов переноса строк или нетипичных кавычек, которые могут вызывать сбои при разборе команды кассовым аппаратом.