# {{@page_data.title}}

Команды:

feed;(int) N; - протяжка ленты, где (int) N - кол-во строк

open_session;(int) I;(string) S; - открыть смену, где (int) I - выводить (1) на печать или нет (0), (string) S - ФИО кассира

x; - X-отчет

z;(int) I;(string); - Z-отчет, закрытие смены, где (int) I - выводить (1) на печать или нет (0), (string) S - ФИО кассира

beep; - гудок, для некотрых моделей чекопечатающих принтеров необходимо использовать команду beep;1;

continue_print; - продолжить печать чека

c; - печать копии последнего чека

g; - обнуление чека

d; - статус ККМ

imde;(int) I;(string) S; - внесение в кассу или изъятие из кассы, где (int) I - сумма в копейках, если сумма положительная, то внесение в кассу, иначе изъятие, (string) S - ФИО кассира

set_tlv;(int) N;(int) I;(string) S; - установить произвольный реквизит ФФД в ККМ, где (int) N - номер тэга, (int) I - тип данных (0 – массив байт, 1 - 1 байт, 2 – 2 байта, 3 – 4 байта, 5 – строка), (string) S - значение тэга

b;(int) T;(string) S;(int) I; - открыть чек, где (int) T - тип чека (0 - продажа, 1 - возврат), (string) S - ФИО кассира, (int) I - выводить (1) на печать или нет (0)

smde;(string) T;(int) P;(int) C;(int) V;(int) S;(int) PSR;(int) PPR; - добавить товар в открытый чек, где (string) T - наименование товара, может содержать пометку маркировки {{marking}}, после первой пометки следует указать код маркировки, после второй группу маркировки, (int) P - цена в копейках, (int) C - количество в тысячных долях, (int) V - номер налоговой группы, в соответствии с настройками ККМ, (int) S - номер отдела, (int) PSR - признак способа расчета (только для ФФД 1.1, иначе не указывается), (int) PPR - признак предмета расчета (только для ФФД 1.1, иначе не указывается)

tmde;(int) S;(int) P; - оплата чека только для ФФД 1.05 и использовании одного способа оплаты, где (int) S - сумма оплаты, (int) P - номер способа оплаты, в соответствии с настройками ККМ

tmde;(int) S1;(int) S2;(int) S3;(int) S4;(int) V1;(int) V2;(int) V3;(int) V4; - оплата чека только для ФФД 1.05 и использовании нескольких способов оплаты, где (int) S1-S4 - сумма оплаты для каждого способа оплаты (если способ оплаты не используется, то 0), (int) V1-V4 - номер налога для каждого способа оплаты (если способ оплаты не используется, то 0)

tmde;(int) S1;(int) S2;(int) S3;(int) S4;(int) S5;(int) SNO; - оплата чека только для ФФД 1.1, где где (int) S1-S5 - сумма оплаты для каждого способа оплаты (если способ оплаты не используется, то 0), (int) SNO - номер системы налогооблажения

cut_check;(int) I; - отрезка чека, где (int) I=1 - неполная, (int) I=0 - полная

open_cash_box;(int) N;(int) C; - открытие денежного ящика, где (int) N - номер денежного ящика, (int) C - поведение при команде (0 - открывать в любом случае, 1 - открывать только при использовании наличных денежных средств)

qr;(string) S;(int) N; - печать QR-кода, где (string) S - данные, (int) N - размер QR-кода, актуально для Атол (1-10) и Штрих-М (3-8)

barcode;(string) S;(int) N; - печать штрих-кода, где (string) S - данные, (int) N - размер QR-кода, актуально для Атол (1-10) и Штрих-М (3-8)

p;(string) S; - печать текста, где (string) S - текст для печати

pm;(int) N;(string) S; - печать текста с разделением переносом строк через каждые N символов, где (int) N - количество символов в одной строке, (string) S - текст для печати

print_font;(int) I;(string) S; - печать текста заданным шрифтом, где (int) I - номер шрифта, (string) S - текст для печати

print_bold;(string) S; - печать текста жирным шрифтом, где (string) S - текст для печати

Команды для форматирования текста:

#kkm_br# - перенос строки

#kkm_right# - форматирование по правому краю

#kkm_center# - форматирование по центру

#kkm_bold# - печать жирным шрифтом

Переменные:

#date# - дата ДД.ММ.ГГГГ

#time# - время ЧЧ:ММ:СС

#kkm_rm# - наименование кассы

#kkm_user# - фамилия и инициалы кассира

#print_user# - фамилия и инициалы, оператора, который отправил чек на печать

#receipt_number# - номер чека

#order_number# - номер заказа

#big_order_number# - номер заказа, отображаемый псевдографикой, вариант 1

#big_order_number2# - номер заказа, отображаемый псевдографикой, вариант 2

#big_order_number3# - номер заказа, отображаемый псевдографикой, вариант 3

#table_number# - номер стола

#room_number# - номер зала

#table# - наименование стола

#room# - наименование зала

#discount_sum# - сумма скидки в рублях

#description# - комментарий к чеку

Обшие переменые файла конфигурации:

repeat - кол-во повторений печати чеков исполнителей и пречеков