PDA

Просмотр полной версии : не прокатываются карты скидок (farcards)



Dref
17.02.2014, 17:28
Приветствую!

есть проблема.

2 кассы, Обе на win 7 x86.
на одной кассе карты скидок настроены и работают.
на второй кассе карты настроены(так-же как и на первой кассе) и не работают.

я сверял rkiper6.ini на обеих кассах, все прописано одинаково за исключением ServerName, UnitName(и других настроек таких как порты принтера и ключ киперовский). настройки фаркардс Идентичны в обоих ini... привожу пример с нерабочей


WindowType=0
key=2F597737

Cursor=ON
HiResolution=100
Colors=2
Color=ON
ButtonStyle=2

ServerName=SERV02
UnitName=UNIT02
APServer=AServ

ShowTips=ON
ShowDishTip=ON

;comport1baud=9600
;comport2baud=9600
;comport6baud=9600


AutoEnterSum=ON
;LocalStoreCheck=ON

FinalToRoll=ON
PrintFinalCheck=OFF
Reprintcheck=ON
PrepayFinalCheck =ON
UnPayFinalCheck =ON

EKLZprinter=PRIM08.DLL
PRIM08_Port = 3
PRIM08_Baud = 9600
PRIM08_Psw = AERF
PRIM08_Pay1 = 1
PRIM08_Pay2 = 2
PRIM08_Pay3 = 0
PRIM08_Pay4 = 4
PRIM08_Log = ON
PRIM08_OneLine = On
PRIM08_OneName =
PRIM08_AltName = OFF
PRIM08_DiscInc = OFF


;Windows FIX_LEN
;WFix_A_Mask=3709960000000000NNNNN0000732
;WFix_A_Card=0
;WFix_B_Mask=778*100070000*NNNNNN
;WFix_B_Card=0

WFIX_LEN_MASK=*****=108890000=NNNNNN
WFIX_NEW_MASK=NNNNNN=108890000
;WFIX1_MASK=778=108890000=NNNNNN


;8131?
;778=108890000=044602?


и с Рабочей



WindowType=0
key=2F597737

Cursor=ON
HiResolution=100
Colors=2
Color=ON
ButtonStyle=2

ServerName=SERV02
UnitName=UNIT02
APServer=AServ

ShowTips=ON
ShowDishTip=ON

;comport1baud=9600
;comport2baud=9600
;comport6baud=9600


AutoEnterSum=ON
;LocalStoreCheck=ON

FinalToRoll=ON
PrintFinalCheck=OFF
Reprintcheck=ON
PrepayFinalCheck =ON
UnPayFinalCheck =ON

EKLZprinter=PRIM08.DLL
PRIM08_Port = 3
PRIM08_Baud = 9600
PRIM08_Psw = AERF
PRIM08_Pay1 = 1
PRIM08_Pay2 = 2
PRIM08_Pay3 = 0
PRIM08_Pay4 = 4
PRIM08_Log = ON
PRIM08_OneLine = On
PRIM08_OneName =
PRIM08_AltName = OFF
PRIM08_DiscInc = OFF


;Windows FIX_LEN
;WFix_A_Mask=3709960000000000NNNNN0000732
;WFix_A_Card=0
;WFix_B_Mask=778*100070000*NNNNNN
;WFix_B_Card=0

WFIX_LEN_MASK=*****=108890000=NNNNNN
WFIX_NEW_MASK=NNNNNN=108890000
;WFIX1_MASK=778=108890000=NNNNNN



при прокате карты на второй(где карты не работают), ничего не происходит. вообче.
при прокате карты в тексте выходит Это


;778=108890000=044602?

SH
17.02.2014, 18:55
Сверьте system.db на кассах. Есть предположение, что коды ресторанов разные. А маска прописана, ИМХО, неправильно.
Попробуйте поменять (на нерабочей):
WFIX_LEN_MASK=778=108890000=NNNNNN

sibgaba
17.02.2014, 21:06
И еще, если ли на НЕ рабочей кассе wfix_len.dll? Смотреть в каталоге Extens32 (если верно помню)

Dref
18.02.2014, 11:42
Сверьте system.db на кассах. Есть предположение, что коды ресторанов разные. А маска прописана, ИМХО, неправильно.

не вариант... копировал с рабочей кассы кипер полностью, запускал на нерабочей кассе, скидка не пашет.

upd: сверил, они идентичны.


Попробуйте поменять (на нерабочей):
WFIX_LEN_MASK=778=108890000=NNNNNN

пробовал, не помогает


И еще, если ли на НЕ рабочей кассе wfix_len.dll? Смотреть в каталоге Extens32 (если верно помню)

данные файлы находятся в папке Extens. при переносе их в папку Extens32 кипер ругается на то что ДЛЛ не сконфигурирована под винду.

Dref
18.02.2014, 15:19
в продолжение темы.
отрыл старый бекап данной кассы(на тот момент все работало).
выдрал с нее папки rkeeper и serv(в Этой папке сервер)
дада... у меня каждая касса сама для себя сервер.

короче переименовал старые папки, залил выдранные с бекапа...

и.. не заработала скидочная карта...
и тут у меня случился баттхерт...
в обчем позвонил ребятам что продали и ставили.
рассказал им все что попробовал, у них там походу тоже баттхерт... т.к. 3 часа назад пообещали перезвонить... и не перезвонили.ttttttt

незнаю что делать... мысли кончились.

SH
18.02.2014, 17:29
Раз конфиг одинаковый, я бы грешил на систему/железо.

Dref
18.02.2014, 17:34
Раз конфиг одинаковый, я бы грешил на систему/железо.

и у меня возникла такая мыслишка... НО...
у нас кассы на винде... на каждой кассе keeper+premiera. так вот... и в кипере и в премьере действуют одни и те-же скидочные карты... на одной и той-же кассе, в премьере скидка работает... в кипере нет...
на другой кассе, та-же карта катается и в кипере и в премьере...

катал скидочную карту в блокнот, что катается отписал в первом посте...
на обеих кассах результат катания карты идентичный...

по тому и написал про баттхерт... :facepalm:

sibgaba
18.02.2014, 22:17
А какие считыватели? И вообще, какое железо на кассах?
Если считыватели не встроенные - попробуйте махнуть их местами.

И еще: в блокнотах (на рабочей машине и на другой) читается с одинаковой скоростью?

Если у считывателя установлен большой таймаут м/у символами Кипер (как Премьера - не знаю) просто не воспринимает такую последовательность.

VampireKB
19.02.2014, 00:28
посмотрите "язык по-умолчанию" :) Язык Обязательно должен быть- английский ))

Dref
19.02.2014, 10:21
А какие считыватели? И вообще, какое железо на кассах?
Если считыватели не встроенные - попробуйте махнуть их местами.

И еще: в блокнотах (на рабочей машине и на другой) читается с одинаковой скоростью?

Если у считывателя установлен большой таймаут м/у символами Кипер (как Премьера - не знаю) просто не воспринимает такую последовательность.

какие считыватели в данный момент посмотреть не могу...
в блокнот все считывается с одной скоростью на обеих кассах.
считыватели не встроенные но Жестко прикрученные в мониторам... перетаскивать мониторы пока никто не даст точно... попробую завтра.



посмотрите "язык по-умолчанию" Язык Обязательно должен быть- английский ))

на обеих кассах стоит Английский по умолчанию. Это можно было понять из первого поста... т.к. в начале строки кода карты стоит символ ";", а не "ж"...