← На главную
При печати чека на кассовом аппарате АТОЛ FPrint-22ПТК специалисты часто сталкиваются с ситуацией, когда наименование позиции обрезается. В некоторых случаях выводится только 64 символа, а в старых шаблонах чеков длина может быть ограничена даже 48 символами. Проанализируем технические и нормативные причины такого поведения оборудования и разберем способы решения данной задачи.
Причины ограничения длины наименования позиции
Разберем основные факторы, влияющие на то, сколько символов попадает в печатную форму чека и отправляется в ОФД:
- Формат фискальных данных (ФФД) и приказы ФНС: На законодательном уровне наименование предмета расчета передается в фискальном документе в реквизите
тег 1030. В ранних версиях нормативных актов максимальная длина реквизита составляла 64 символа. С введением обновленных требований нормативный лимит был увеличен до 128 символов. Все символы, превышающие 128 знаков, автоматически отбрасываются фискальным накопителем или драйвером.
- Версия прошивки контрольно-кассовой техники: Кассовые аппараты, выпущенные с версией прошивки до марта 2017 года, программно жестко ограничивают реквизит
тег 1030 64 символами. Более свежие версии прошивок АТОЛ поддерживают стандарт 128 символов.
- Шаблон печати чека в ККТ: В устаревших встроенных шаблонах печати чека АТОЛ строка наименования товара обрезалась по ширине физической ленты до 48 или 64 символов без переноса на следующую строку.
- Физическая ширина кассовой ленты и параметры шрифта: На чековой ленте шириной 57 мм или 80 мм при определенном шрифте помещается ограниченное количество знаков в одну строку. Если в драйвере или кассе отключен автоперенос строк, текст обрезается по границе печатного поля.
Шаг 1. Обновление прошивки ККТ и драйвера
Проанализируем порядок действий для перехода на увеличенный лимит символов (до 128 символов в наименовании):
- Обратимся в авторизованный сервисный центр (ЦТО) для обновления прошивки фискального регистратора АТОЛ до актуальной версии (Платформа 5.0 или свежие релизы Платформы 2.5).
- Обновим драйвер ККТ АТОЛ на рабочем месте до версии 10.х.
- Учтем, что при смене формата фискальных данных (например, при переходе на ФФД 1.05 / 1.2) может потребоваться перерегистрация фискального накопителя и обновление учетной системы (1С), так как новые стандарты требуют передачи дополнительных обязательных реквизитов.
Шаг 2. Настройка автопереноса строк и шаблона чека
Чтобы текст длиннее одной строки не обрезался при печати, изменим параметры отображения в самом аппарате:
- Откроем утилиту Тест драйвера ККТ.
- Зайдем в параметры ККТ, перейдем в раздел настроек печати и шрифтов.
- Включим опцию переноса длинных строк для наименований позиций. При включенном переносе наименование длиной до 128 символов будет печататься на двух, трех или более строках чека.
- При необходимости отредактируем компактный или стандартный шаблон чека с помощью специализированного редактора шаблонов АТОЛ, сняв жесткое ограничение по длине поля.
Шаг 3. Оптимизация наименования номенклатуры в 1С
Так как максимальный лимит ФФД составляет 128 символов и передать более длинное наименование в фискальный реквизит тег 1030 невозможно, рассмотрим варианты корректного вывода длинных названий из 1С:
- Использование наименования для чека: Добавим в справочник номенклатуры в 1С дополнительный реквизит (например,
НаименованиеДляЧека). Это позволит хранить полное техническое наименование товара для внутреннего учета, а на кассу отправлять сжатое наименование с общепринятыми сокращениями, укладывающееся в 128 символов.
- Печать нефискальных текстовых строк: Если покупателю требуется вывести подробное описание товара, превышающее 128 символов, настроим отправку нефискальных строк. В 1С перед формированием позиции с ценой и количеством передается команда печати текстовой строки с подробным описанием, а в фискальный реквизит отправляется краткое название.