[ОТВЕТИТЬ]
Опции темы
25.01.2012 12:28  
didinap
Без разницы. В луа есть два вида дисплея покупателя 2х строчный и 4х строчный.
 
"Спасибо" didinap от:
09.02.2012 15:46  
GENDALF
Киньте рабочий скрипт...
у меня 49.5..

вставляю строки...пишет ошибка скрипта ukm.lua
 
10.02.2012 14:21  
didinap
На эту версию у меня пока нет.
После 48ой версии были внесены изменения в ЛУА.
Но там ничего особенного, надо просто разобраться.
Если в скором сделаю для 49 скину сюда.
 
10.02.2012 17:46  
GENDALF
Очнь буду благодарен тебе.

Разработчику на заметку...(Покупатель должен угадывать сколько в чеке накрутило?Или кассир должен сломать палец о подытог?) :) Внесите изменение в дистрибутив и в сл.sp. И я буду благодарен вам как didinap'у :)
 
15.05.2012 16:42  
avdeevalexey
Цитата:
Сообщение от GENDALF
Очнь буду благодарен тебе.

Разработчику на заметку...(Покупатель должен угадывать сколько в чеке накрутило?Или кассир должен сломать палец о подытог?) :) Внесите изменение в дистрибутив и в сл.sp. И я буду благодарен вам как didinap'у :)
function print_display_item_20_2(__display, __item)
local text = "";
text = text .. hw_goto_xy(0,0);
text = text .. ukm.adjustment(ukm.left(__item.name, 20 - string.len(" " .. tostring(__item.total))), tostring(__item.total), 20, " ");
text = text .. hw_goto_xy(0,1);

local core = ukm.get_core(ukm.mashine.handle);
if core.header.__ok then
if (core:receipt_amount() - core:receipt_payed()) ~= ukm.currency(0) then
--text = text .. ukm.left(ukm.leftpad(tostring(core:receipt_amount() - core:receipt_payed()), 20, " "),20);
text = text .. ukm.adjustment("ИТОГО: ", tostring(tostring(core:receipt_amount() - core:receipt_payed())), 20, " ");

end
end

return text;
end

Добавлено через 1 минуту 17 секунд
На 2х строчном ВА-63 точно работает - проверил
 
"Спасибо" avdeevalexey от:
05.07.2014 14:57  
GENDALF
в версии 59 не нашел флаг "постоянный подытог" недоработка под 2х строчный с обновлением ИТОГО по сих пор актуальна... скрипты выше... не помогают :(
 
17.10.2015 12:05  
Kryukov
В 66 ошибка... ну и висит касса...
11:52:55: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-br-66-2015_09_15_11_19_45/ukm/libtv/cdynamictext.cpp(23) draw: При исполнении скрипта 'ukm.lua' произошла ошибка: std::runtime_error: 'При исполнении скрипта 'register.lua' произошла ошибка: std::runtime_error: 'При исполнении скрипта 'display.lua' произошла ошибка: [string "display.lua"]:21: '=' expected near 'print_display_item_20_2'''
 
18.10.2015 21:36  
Павел Сосновских
в 21ой строке лишний(не правильно стоящий) знак равно
можно привести используемый код?
 
19.10.2015 14:22  
Kryukov
мне прислали этот:

function print_display_item_20_2(__display, __item)
local text = "";
text = text .. hw_goto_xy(0,0);
text = text .. ukm.adjustment(ukm.left(__item.name, 20 - string.len(" " .. tostring(__item.total))), tostring(__item.total), 20, " ");
text = text .. hw_goto_xy(0,1);

local core = ukm.get_core(ukm.mashine.handle);
if core.header.__ok then
if (core:receipt_amount() - core:receipt_payed()) ~= ukm.currency(0) then
text = text .. ukm.left(ukm.leftpad(tostring(core:receipt_amount() - core:receipt_payed()), 20, " "),20);
end
end

return text;
end
 
19.10.2015 14:24  
Kryukov
Этот был ...
function print_display_item_20_2(__display, __item)
local text = "";
text = text .. hw_goto_xy(0,0);
text = text .. ukm.leftpad(ukm.left(__item.name, 20), 20, " ");
text = text .. hw_goto_xy(0,1);
local itemsign = " ";
local total=__item.total;
if (ukm.get_store().show_discount) then
total=total-__item:discount_amount();
end
if __item.type == ukm.item.cancel then
itemsign = "X";
elseif __item.type == ukm.item.void then
itemsign = "-";
end
text = text .. ukm.adjustment(tostring(__item.totalquantity), tostring(total) .. itemsign, 20, " ");
return text;
end
 
 


Опции темы



Часовой пояс GMT +3, время: 21:13.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.