Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Неверное отображение информации в чеке(укм+сп803ф)

18.09.2020 23:50


23.07.2020 11:29
Наиль
 
Добрый день.
После перехода на ффд 1.05, при применении скидки , первоначальная стоимость товара стала равняться 0, если сумма скидки превышает единицу товара.
УКМ4 83сп4,Супермаг отсутствует.
ККТ СП802 Ф.
на отредактированный receipt.lua не реагирует.



Поможет ли обновление ккт до версии печати со свободной строкой?
Огромная просьба помочь, все форумы перекурил уже(((
Миниатюры
802.jpg  
23.07.2020 11:55
Tiger
 
Цитата:
Наиль Добрый день.
После перехода на ффд 1.05, при применении скидки , первоначальная стоимость товара стала равняться 0, если сумма скидки превышает единицу товара.
УКМ4 83сп4,Супермаг отсутствует.
ККТ СП802 Ф.
на отредактированный receipt.lua не реагирует.



Поможет ли обновление ккт до версии печати со свободной строкой?
Огромная просьба помочь, все форумы перекурил уже(((
Для начала не пробовали в Дизайн чеков поставите профиль "Сервис плюс".
23.07.2020 15:17
Наиль
 
Меню с выбором профиля отсутствует.


(0,19Мб)
23.07.2020 16:30
vdm
 
Цитата:
Наиль на отредактированный receipt.lua не реагирует.
Тут поподробнее.

1. В оборудовании, в свойствах ККТ д.б. включено "Печать чека "свободной строкой""
2. Редактировать нужно ф-ию print_SP_KKT_item
23.07.2020 18:27
Наиль
 
Дополню-если пробить такой же чек, на Demo-кассе, с использованием printer.txt вместо ККТ, то в текстовом файле все отображается как надо.
23.07.2020 19:19
Наиль
 
Буду весьма благодарен , если укажете что именно менять в блоке функции , чтобы в чеке была полная стоимость до скидки.


*******************************************************************************************************
function print_SP_KKT_item(__item,__bSplit, __print_data)
local printer_type = ukm.printer_type_master();
local printer = ukm.get_printer(printer_type);
if printer then
local text = "";
local width = printer:get_width();

local item_total = __item.total;
local price_with_discount = __item.price;

local discount_count = __item.discounts:size();
if discount_count > 0 then
local discount_total = ukm.currency(0);
for i = 0, discount_count - 1 do
local discount = __item.discounts:at(i);
if discount.increment ~= ukm.currency(0) then
discount_total = discount_total - discount.increment;
end
end

if discount_total:sign() ~= 0 then
item_total = item_total - discount_total;
price_with_discount = ukm.currency((__item.total - discount_total) / __item.totalquantity);
end
end
**************************************************************************************************************************
23.07.2020 20:38
vdm
 
1. Отключить вычитание примерно так:
Код:
if false then
-- if discount_total:sign() ~= 0 then
Только не понял, уберете скидки из цен спецификации, и никому реальные цены в чеке неважны?.

2.
Цитата:
Наиль Поможет ли обновление ккт до версии печати со свободной строкой?
Означает ли это, что на ККТ сейчас некая древняя прошивка, где нет функции печати чека свободной строкой?
23.07.2020 20:54
Наиль
 
1.


(0,46Мб)

Нет.Мне надо чтобы вместо строка выглядела так:
**********************************************************************
Хлеб пшеничный ,ржаной 1.000*2.00=2.00
ПОЛНЫЙ РАСЧЕТ:
_______________________________________
Скидка:Дотация....................................-2.00
***********************************************************************


Проблема именно в том, что покупатель не знает сколько стоит Хлеб пшеничный, т.к. в чеке 1*0.00
23.07.2020 21:02
Наиль
 
если смотреть чеки в УКМ, то они "правильные", т.е. там видно полную стоимость товара и отдельно скидку.




(0,07Мб)




а из ККТ чеки печатаются неправильные, т.е. нет полной цены без скидки

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