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

Неверное отображение информации в чеке(укм+сп803ф) : УКМ-4

22.11.2024 15:53


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



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



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


(0,19Мб)
23.07.2020 16:30
Цитата:
Наиль на отредактированный 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
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Мб)




а из ККТ чеки печатаются неправильные, т.е. нет полной цены без скидки
Часовой пояс GMT +3, время: 15:53.

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