Форум по программам и оборудованию > > >

Печать сообщения в подвале чека для определенных магазинов

20.11.2017 16:27


[ОТВЕТИТЬ]
Опции темы
26.05.2015 10:12
 
Добрый день.
У нас есть задача печатать в подвале чека определенный текст только для владельцев дисконтной карты и в определенных магазинах. Имеются вопросы:
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
 
1. Покажи как инициализируется discount в print_hard_subtotal. Наверняка в print_receipt_footer можно сделать также.

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

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

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



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

Все в прочитанное - Донат - RSS - - Карта - Вверх

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