Добрый день.
Необходимо сделать так, что бы в чеке информация о покупателе выводилась в нижнюю часть чека, т.е. печаталась перед информацией по внутренним счетам. А так же необходимо выводить там же номер карты клиента.
Пример как сейчас реализовано:
И как необходимо сделать:
Попытался изменить function print_client, вместо header указал footer и спустил перед информацией по внутренним счетам:
function print_client(__footer, __width)
local text = "";
if __footer:client_exists() then
text = text .. ukm.leftpad(" -", __width, " -") .. "\n";
text = text .. ukm.adjustment("Фамилия:", __footer.client.sur_name, __width, " ") .. "\n";
text = text .. ukm.adjustment("Имя:", __footer.client.name, __width, " ") .. "\n";
if __footer.client.patronymic ~= nil then
text = text .. ukm.adjustment("Отчество:", __footer.client.patronymic:get(), __width, " ") .. "\n";
end
if __footer.client.enterprisename ~= nil then
text = text .. ukm.adjustment("Название:", __footer.client.enterprisename:get(), __width, " ") .. "\n";
end
if __footer.client.inn ~= nil then
text = text .. ukm.adjustment("ИНН:", __footer.client.inn:get(), __width, " ") .. "\n";
end
if __footer.client.passport ~= nil then
text = text .. ukm.adjustment("Пасп.данные:", __footer.client.passport:get(), __width, " ") .. "\n";
end
end
return text;
end
Но результата никакого. Помогите с данным вопросом.