Когда срабатывает триггер, формируется объект с данными для печати чека. Этот объект можно изменить через действие «Замена операции» — тогда в ККМ будет передана измененная версия. Триггер можно настроить только для документов поддерживаемых типов.
Блок «Замена операции» работает как функция на JavaScript. В нее передается структура «Основные_поля», где содержатся все данные по документу. Доступ к полям — через синтаксис «Основные_поля.ИмяПоля».
Например:
Основные_поля.DocumentType
Содержимое самого чека хранится в поле «Основные_поля.Receipt», где receipt — это JSON-объект.
Из действия можно вызвать встроенные функции:
- Kkt_GetDeviceInfo — получить информацию о ККМ по ID (Основные_поля.KktId);
- Kkt_PrintDocument — отправить чек на печать (если ее не вызвать, чек просто зарегистрируется);
- Kkt_PrintFreeContentDocument — напечатать нефискальный документ на ККМ или принтере.
При работе с фискальными документами важно соблюдать требования 54-ФЗ.
Пример
Добавить QR-код ссылки в конец чека.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.