PDA

Просмотр полной версии : Остаток бонусов в чеке



Kokopelli
20.05.2015, 13:03
Здравствуйте.
У нас имеется ПДС (Personal Cards версия 3.13, сервер карт версия 7.10.05). Версия R-Keeper на кассе 6.97u. ПДС настроена и работает - гостям скидки выдает.
В планах вместо скидок накапливать бонусы на картах. Завел в менеджере бонусы (30% начисления за наличную оплату и оплату кредиткой), завел валюту в безналичных оплатах с типом "платежная карта". Ну и в ПДС выставил у тестовой карты Бонусы в параметрах (скидка осталась какая и была). Бонусы начисляются и бонусами можно оплачивать, но вот такая непонятка:
никак не пойму как узнать сколько бонусов на карте, в чеке почему-то не печатает ни при оплате картой, ни при прокатывании этой карты для получения скидки. При оплате даже не в отдельную валюту бонысы выносит, а просто в виде скидки показывает. В Report32.exe же отдельно показывает суммы оплаченые бонусами (в отчете выручка станций по дням например, или в самом чеке.
Подскажите где прописать чтобы бонусы отдельной строкой шли в чеке и чтобы остаток бонусов печатался?
http://s020.radikal.ru/i709/1505/d1/fdf88b50dee0t.jpghttp://s019.radikal.ru/i631/1505/bf/c97c09b1f6f0t.jpg (http://radikal.ru/fp/7aead33cf7804c278335c695d1a95976)

Судя по FormEditor все что нужно должно печататься.
http://i077.radikal.ru/1505/1d/a16755ab289dt.jpg (http://radikal.ru/fp/55da158c40834d8ba8d19bb0922f2aa7)

Rus75lan
22.05.2015, 08:28
Судя по FormEditor все что нужно должно печататься.
У Вас на превью, скорее всего fcheck.
Судя по тому, что у Вас стоит фр, в ини прописано printfinalcheck=off ???
Вы посмотрите, что в ficheck у Вас.

Kokopelli
22.05.2015, 09:51
У Вас на превью, скорее всего fcheck.
Судя по тому, что у Вас стоит фр, в ини прописано printfinalcheck=off ???
Вы посмотрите, что в ficheck у Вас.
ага, fckeck это
неа, printfinalcheck=off не прописано, вот что есть в RKEEPER6.INI

Network=OnServerName=RLSER3
comport1baud=9600
comport2baud=9600
comport3baud=9600
comport4baud=9600


unitname=UNIT03


EKLZPrinter=shfrk.dll
UNPAYFinalCheck=on
T88Logo=0
shfrk_Port=1
shfrk_CheckPsw=29
shfrk_RepPsw=30
shfrk_Print=0
shfrk_Reprint=2
shfrk_Pay1=1
shfrk_Pay2=4
shfrk_Pay3=2
shfrk_Pay4=-2
shfrk_Linesize=40
shfrk_log=off
shfrk_Oneline=0ff


shfrk_LogoSize=200
Fix_Len_Mask = 778=164510001=nnnnn
Fix_L_Mask = 778=24630000n=nnnnnnnn
Fix_Le_Mask = 778=1645nnnnn=nnnn
APServer = AServ
;EKLZPrinter=prim08.dll
;prim08_port=1
;prim08_Psw=AERF
;prim08_Pay1=1
;prim08_Pay2=4
;prim08_Pay3=3
;prim08_Pay4=2
;prim08_online=off
internalZ=on
:CanManualCArdInput=Off
color=on
256color=on
HiResolution=2
FixNeedHoriz = 1024
FixHardHoriz = 800
FixNeedVert = 768
FixHardVert = 600


SZWDish = OFF
я так понимаю в одном из "shfrk_Pay" что-то не то, верно?

в fichek вот что
http://s017.radikal.ru/i418/1505/71/543508f79b32t.jpg (http://radikal.ru/fp/7454b7465ce94de8b2e0d2e755b01390)

Kokopelli
22.05.2015, 17:23
Добавил нужные поля в ficheck, вроде ничего, нормально выглядит.
Спасибо.