← На главную
При настройке, пусконаладке или диагностике кассовых аппаратов ШТРИХ-М инженеры и системные администраторы часто обращаются к сервисной утилите «Тест драйвера ККТ». В интерфейсе программы предусмотрено множество опций для проверки оборудования, включая кнопки тестовой печати, регистрацию позиций и закрытие документов. Разберем подробно, какие операции являются чисто технологическими, а какие формируют фискальные данные и передаются оператору фискальных данных (ОФД).
Опции «Тестовый чек» и «Тестовые чеки»: уходят ли они в ОФД?
Опции Тестовый чек и Тестовые чеки в утилите драйвера предназначены исключительно для проверки работоспособности печатающего механизма и физического интерфейса связи. Выясним, как они устроены:
- Нефискальный характер операции: при вызове тестового чека касса не обращается к фискальному накопителю (ФН), не присваивает документу номер фискального документа (ФД) и не генерирует фискальный признак (ФПД). Данные чеки не отправляются в ОФД и не попадают в налоговую службу.
- Назначение тестов: эти команды используются для проверки равномерности нагрева термоголовки, четкости шрифтов, корректности работы датчиков бумаги и механизма автоматического отрезчика.
- Особенность циклической печати: команда Тестовые чеки запускает непрерывный технологический прогон. В этом режиме кассовый аппарат будет непрерывно печатать образцы чеков через заданный интервал времени (например, каждую минуту). Чтобы остановить бесконечный расход кассовой ленты, необходимо нажать кнопку прерывания теста в драйвере.
Как пробить настоящий фискальный чек через тест драйвера
Если требуется сформировать реальный фискальный документ вручную (например, для проверки сквозной передачи данных в ОФД), процесс выполняется через специализированный раздел регистрации. Разберем пошаговый порядок действий:
- Открываем в утилите раздел 01. Состояние и проверяем, открыта ли смена и нет ли блокирующих ошибок.
- Переходим на вкладку Регистрация.
- Заполняем обязательные поля: наименование товара/услуги, количество, цену, ставку НДС, а также признаки способа и предмета расчета согласно требованиям актуального формата фискальных документов (ФФД).
- Нажимаем кнопку Продажа (или иную операцию в зависимости от типа расчета). В этот момент позиция добавляется во временный буфер кассы.
- Переходим к оплате: указываем тип оплаты (наличными, безналичными/электронными) и нажимаем кнопку Закрыть чек. Только после этого чек записывается в ФН, получает фискальный признак, печатается на бумаге и встает в очередь отправки в ОФД.
Механика работы кнопки «Аннулировать»
Проанализируем ситуацию, когда данные по чеку были введены и добавлена позиция через кнопку Продажа, но вместо команды Закрыть чек была нажата кнопка Аннулировать:
- Очистка буфера: до момента вызова команды закрытия документ находится исключительно в оперативной памяти кассы. Он еще не фискализирован.
- Результат на ленте: кассовый аппарат распечатает служебный текст «ЧЕК АННУЛИРОВАН» и отрежет ленту.
- Влияние на ФН и ОФД: номер ФД документу не присваивается, запись в фискальный накопитель не производится, и в ОФД ничего не передается. Это полностью безопасная процедура для проверки формирования позиций без фискализации суммы.
Важное предупреждение: аннулировать можно только открытый, еще не закрытый чек. Если команда Закрыть чек уже была выполнена и чек вышел с фискальными реквизитами, отменить его невозможно. В такой ситуации для исправления баланса потребуется пробить обратный фискальный документ с признаком расчета Возврат прихода либо оформить Чек коррекции.
Ограничения и требования форматов фискальных документов
При ручном тестировании боевых чеков необходимо учитывать следующие системные ограничения:
- Длительность смены (24 часа): если смена на кассе была открыта более 24 часов назад, драйвер заблокирует формирование любых фискальных чеков. В таком случае перед тестированием необходимо снять отчет с гашением (Z-отчет) и открыть новую смену.
- Корректность реквизитов по ФФД 1.05 / 1.1 / 1.2: фискальный накопитель отклонит закрытие чека, если не указаны обязательные теги (применяемая система налогообложения, признак предмета расчета и т.д.). Для тестовых пробитий на боевой кассе рекомендуется использовать минимальные суммы (например, 1 рубль) с последующим оформлением чека возврата прихода.
Безопасные методы тестирования без использования боевого ФН
Рассмотрим альтернативные способы отладки интеграции кассы с учетными системами 1С, исключающие риски случайного пробития боевых документов:
- Использование эмулятора ККТ в 1С: в библиотеке подключаемого оборудования (БПО) встроен компонент «1С:Эмулятор фискального регистратора». Он позволяет полностью протестировать логику формирования чеков, скидок, номенклатуры и ставок НДС в учетной программе без подключения физического аппарата.
- Установка МГМ (макета фискального накопителя): для тестирования связки драйвера и кассового аппарата на боевых прошивках используют технологический МГМ-ФН и тестовый контур ОФД. Это позволяет пробивать любые суммы и типы чеков без передачи сведений в ФНС.
- Нефискальная печать произвольного текста: если необходимо проверить качество печати и шаблоны оформления из 1С без фискализации, следует использовать методы вывода нефискальных текстовых строк через вкладку «Печать строк» в драйвере.