26.10.2022 12:47
Robin113
 
Необходимо как то добавить в чек

Номер ККМ производителя
и
Регистрационный номер

Но так и не смог найти эти строки в скриптах ) Может кто сможет помогнуть ?
26.10.2022 14:54
dNao75
 
Заводской номер кассы (номер ККМ производителя): ukm.kkm_serial_number()
см. в процедуре print_receipt_footer скрипта receipt.lua
Но заполнять зав.номер придется вручную в карточке кассы. Сам он ниоткуда там не появится.
Про регистрационный номер не знаю.
05.07.2023 09:39
Robin113
 
Подскажите что я делаю не так .
documents.lua

function banner_text(__printer)
local text = "";
local width = __printer:get_default_width();
-- text = text .. ukm.rightpad("*",width,"*") .. "\n";
-- text = text .. hw_command_cut;
text = text .. ukm.rightpad("*",width,"*") .. "\n";
-- text = text .. "*" .. ukm.center("**********", width-2," ") .. "*" .. "\n";
-- text = text .. "*" .. ukm.center("**********", width-2," ") .. "*" .. "\n";
text = text .. "*" .. ukm.kkm_serial_number() .. "*" .. "\n";
text = text .. "*" .. ukm.center(ukm.str_upper(ukm.left( ukm.shop_inn() .. " " .. ukm.shop_juristic_person(), width-2)) ,width-2," ") .. "*" .. "\n";
text = text .. "*" .. ukm.center(ukm.left( ukm.shop_address(), width-2),width-2," ") .. "*" .. "\n";
text = text .. "*" .. ukm.center("Хорошего дня", width-2," ") .. "*" .. "\n";
text = text .. ukm.rightpad("*",width,"*") .. "\n";
return text;
end






(0.37Мб)
05.07.2023 09:44
Robin113
 
Вопрос если кто может подсказать . почему шапку чека режет так неадекватно ... ?
05.07.2023 11:31
vdm
 
Если правильно помню, высота заголовка формируемого в banner_text ограничена возможностями термопринтера.
На ККТ СП что-то около 4-х строк.
Украшательства уберите, "Хорошего дня" в подвал.
Часовой пояс GMT +3, время: 01:56.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.