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

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

22.11.2024 10:23


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, время: 10:23.

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