[ОТВЕТИТЬ]
Опции темы
26.05.2015 10:12  
Eugin_S
Добрый день.
У нас есть задача печатать в подвале чека определенный текст только для владельцев дисконтной карты и в определенных магазинах. Имеются вопросы:
1) Как в receipt.lua в функции function print_receipt_footer(__footer, __print_data) вытащить признак использования дисконтной карты? В function print_hard_subtotal(__hard_subtotal, __print_data) для этого используется условие
Код:
if discount.card_number ~= nil then
, нам нужно что-то похожее, но чтобы работало в футере.

2) Для печати в определенных магазинах используем условие
Код:
if ukm.shop_name() ~= "Универсам 1" and ukm.shop_name() ~= "Универсам 2" and…
можно ли использовать в скрипте регионы и города?
 
26.05.2015 13:05  
vdm
1. Покажи как инициализируется discount в print_hard_subtotal. Наверняка в print_receipt_footer можно сделать также.

2. У магазина есть shop_address(), shop_enterprise_address(), shop_code_subdivision() и еще кучка реквизитов. Вбейте в неиспользуемое код региона и проверяйте его.
 
26.05.2015 13:40  
Eugin_S
Код:
local discount = __hard_subtotal.receipt.discounts:at(i);
 
26.05.2015 13:47  
Mtirt
А по аналогии ???
Код:
 local discount = __footer.receipt.discounts:at(i);
 
27.05.2015 08:31  
УКМ_эксплуатант_2
Аналогичную проблему решал так:
объявлял глобальную переменную
В print_hard_subtotal
if discount.card_number ~= nil then
МояПеременная=1
else
МояПеременная=0
endif //не помню точно, но по аналогии с Фоксом

А потом в подвале анализировал МояПеременная

Не дословно, но как-то так...
 
 
Опции темы



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

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