Вот отрывок кода предназначенного для печати после каждой позиции наименования скидки и суммы скидки касательно одного товара, мне нужно вставить после наименования скидки её процент который указан в алгоритме, т.е. что бы было целое число 7%, 10% и т.д., а не расчетное 6,98%, 9,88%.
Код:
if compresed_print == false then
for i=0,__item.discounts:size()-1 do
local discount = __item.discounts:at(i);
if discount.increment:sign() ~= 0 then
if discount.increment:sign() == 1 then
text = text .. ukm.adjustment("Скидка: " .. discount.receiptdiscount.name, tostring(discount.increment) .. " ", width, " ") .. "\n";
else
text = text .. ukm.adjustment("Скидка: " .. discount.receiptdiscount.name, tostring(discount.increment*ukm.currency(-1)) .. " ", width, " ") .. "\n";
end
end
end
else
for key, discount in pairs(__item.discounts) do
if discount.increment:sign() ~= 0 then
if discount.increment:sign() == 1 then
text = text .. ukm.adjustment("Скидка: " .. discount.name, tostring(discount.increment) .. " ", width, " ") .. "\n";
else
text = text .. ukm.adjustment("Скидка: " .. discount.name, tostring(discount.increment*ukm.currency(-1)) .. " ", width, " ") .. "\n";
end
end
end
end