PDA

Просмотр полной версии : Не регистрируется карта гостя



green_bear
15.04.2014, 13:38
Не сочтите за совсем ламера, карта на входе, прокатываю картой - говорит карта гостя такой то номер, баланс ноль, нажимаю оплата - зарегистрируйте карту гостя - провожу картой - КАРТА НЕ ЗАРЕГИСТРИРОВАНА, куда копать? фикслен детектит карту как 771=00000000=NNNN

VampireKB
15.04.2014, 13:47
в rkeeper6.ini есть настройка(на память не помню) RegisterPDS=0,1,2
и если там стоит 1 или 2 ,то клиента вначале надо зарегестрировать на кассе,а лишь потом гость сможет сделать скидку или оплату картой...

green_bear
15.04.2014, 14:31
в rkeeper6.ini есть настройка(на память не помню) RegisterPDS=0,1,2
и если там стоит 1 или 2 ,то клиента вначале надо зарегестрировать на кассе,а лишь потом гость сможет сделать скидку или оплату картой...

Ни нол ни одын и ни два :(

Корче похоже, что не подключается к серверу карт. Попробовал перевести карты как обычные скидочные (FIXLEN_MASK=0) коннектится, как только =3 так в коннектах нет подключения. Ткните носом как правильно настроки указать для карты на входе.
я делал так:

1. На кассе (в режиме фастфуда) в инишнике указал APServer=PDSSERV (RNBOpen имя кардсервера)
2. В редакторе в общих настройках указал карта на входе с лимитом 0
3. В редакторе инишнике указал FIXLEN_MASK=3
4. СКИДКИ - БОНУСЫ- код01 ДЕПОЗИТ-НАЛИЧНЫЕ И БЕЗНАЛИЧНЫЕ 100%
5. В ПДС новая карта - платежеспособность дебетовая, бонус постоянно 01 ДЕПОЗИТ, скидка постоянно 0%

Результат: На кассе выбираю блюдо ДЕПОЗИТ, нажимаю оплата, надпись - Зарегистрируйте карту гостя, провожу картой - Карта не зарегистрирована. Если провожу не в оплате то пишет: КАРТА ГОСТЯ: NNNN Остаток 0

Что я делаю не так

cardserv.ini:

[DB]
File = d:\RK6KAR\PDS\CARDSERVER\CARDS\CARD.UDB
Backup = d:\RK6KAR\PDS\CARDSERVER\UDB_BACKUP\
IgnoreStopDate=Yes
LimitCountOfDisc=No
DayBound=05:00

[LinkDLL]
1 = RNetBios
2 = RNBOpen
3 = RLocal

[RNetBios]
Server = ASERV

[RNBOpen]
Server = PDSSERV

[RLocal]
Port = 0

------------------------------------------------
pcards\rkeeper.ini :

[Common]
Alias1=d:\RK6KAR\DB
Alias2=d:\RK6KAR\UDB
Language=RUS
EditFRF=no

[Reports]
CSLinkDLL=RNetBios
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0

[Editor]
KbdFont=HelicaCondLight
CookKbd=
OnLine=YES
NetGate=6

[Monitor]
CharCode=
NetGate=5

[Appender]
EndDayPath=d:\RK6KAR\ENDDAY
AVatPath=d:\TEMP\RK675\DB
AutoClose=NO

[Admin]
ShowHistory=NO

[Transport]
StockPath=d:\RK6KAR\STOCK
Office=NO
OfficeOut=
RboLink=NO
RboPath=
RboCards=NO
CSLinkDLL=RNetBios
CSLinkGate=1
AutoClose=NO

[RNBOpen]
Client5 = RK-Monitor
Server5 = RLSERV

Client6 = RK-Editor
Server6 = RLSERV

[RNetbios]
Server1 = ASERV
Client1 = RK-Transport


Server2 = ASERV
Client2 = RK-Reports


[Pcards]
CSLinkDLL=RNetBios
CSLinkGate=1
DBF=

------------------------------------------------

editor\rkeeper.ini :

[Common]
Alias1=d:\RK6KAR\DB
Alias2=d:\RK6KAR\UDB
Language=RUS
EditFRF=no


[PCards]
CSLinkDLL = RLocal
CSLinkGate = 1

[Reports]
CSLinkDLL=RLocal
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0

[Editor]
KbdFont=HelicaCondLight
CookKbd=M6x4.dll
OnLine=YES
NetGate=6

[Monitor]
CharCode=
NetGate=5

[Appender]
EndDayPath=d:\RK6KAR\ENDDAY
AVatPath=d:\RK6KAR\DB
AutoClose=YES

[Admin]
ShowHistory=YES

[Transport]
StockPath=d:\RK6KAR\STOCK
Office=NO
OfficeOut=
RboLink=NO
RboPath=
RboCards=NO
CSLinkDLL=RNetBios
CSLinkGate=1
AutoClose=YES

[RNBOpen]
Client5 = RK-Monitor
Server5 = RLSERV

Client6 = RK-Editor
Server6 = RLSERV

[RNetbios]
Server1 = PCSERV
Client1 = RK-Transport

Server2 = PCSERV
Client2 = RK-Reports

[RLocal]
Port1 = 0
Client1 = PDS
Port2 = 0
Client2 = Report

------------------------------------------------

unit02\rkeeper6.ini :

Network=ON
APServer=PDSSERV

UnitName=UNIT02
ServerName=KSERV

PreCheckNum=ON


ComPort1Baud=9600


DiscRound=5000
Colors=2


depo_mask=778=14***0001=NNNN
depo_card=3
depo_maxlen=40

green_bear
15.04.2014, 23:39
никто с таким не сталкивался????

SH
16.04.2014, 00:18
Ну, если уж на то пошло, надо смотреть инишник кардсерва - ни pcard, ни редактор ни при чем.
Какая версия? Не 6.10* часом?

green_bear
16.04.2014, 11:04
Ну, если уж на то пошло, надо смотреть инишник кардсерва - ни pcard, ни редактор ни при чем.
Какая версия? Не 6.10* часом?

инишник кардсерва самый первый, версию пробовал и 4.04 и 5.07

SH
16.04.2014, 12:30
Ни нол ни одын и ни два
А, так карта на входе. ИМХО, надо эту настройку указать в явном виде, она наверняка имеет какое-то значение по умолчанию. Я с картами на входе не работал, Вам бы мануалы посмотреть.
Во чего нашел:

В некоторых развлекательных заведениях, использующих ПО RKEEPER, сконфигурированных для работы с "Картой на входе" и имеющих платежно-дисконтную систему (ПДС), может возникнуть необходимость совмещения входных карт с дисконтными картами для удобства гостей. Если возникла такая необходимость, то нужно выполнить приведенные ниже настройки.

ВАЖНО: Вся система должна быть настроена через выделенный кассовый сервер!
Настройки на терминале

С фтп-сервера dealers/r-keeper/Tools/PDS+ENTER/PDS_ENTER.rar скопировать и распаковать архив, содержащий необходимые библиотеки.
Библиотеку PDS_PCRD.DLL скопировать в \RKCLIENT\EXTENS.
Никаких настроек в RKEEPER6.INI делать не нужно.

Настройка кассового сервера

Скопировать библиотеки PCARDSUM.DLL и CscLink.DLL в папку кассового сервера.
Туда же скопировать необходимую библиотеку связи (Rlocal.dll, Rtcp.dll или RNetBios.dll) из дистрибутива \PERSCARD\DLL\
Создать файл CScLINK.INI - прописать следующие параметры:

Примечание: библиотека связи используется модулем CscLink.DLL для подключения к серверу карт CARDSERV. В параметрах CSCLINK.INI достаточно прописать настройки только для ОДНОЙ библиотеки связи - в случае, если кассовый сервер и сервер карт установлены на одном компьютере, рекомендуется использовать локальное подключение (RLocal.dll). В остальных случаях предпочтительней использовать библиотеку связи RTcp.dll
Параметры CscLink.INI

Параметры Описание
[Settings] блок настроек
CSLinkDLL=RTcp - настройка указывает, через какую библиотеку будет работать
CSLinkGate=1 - номер входа
[RLocal] блок настроек библиотеки связи RLocal.dll
Port1 = 0 - номер порта (по-умолчанию - 0)
Client1 = PDS_ENTER - имя клиента
[Rtcp] блок настроек библиотеки связи RTcp.dll
Client1=DLLSCS - имя клиента
Server1=127.0.0.1 - IP адрес компьютера (указать свой)
Port1=3459 - используемый для подключения порт

Примечание: Данная настройка работает только с оригинальными, принадлежащими данному заведению картами ПДС, т.е. если ипользуется библиотека FIX_LEN.DLL, то работать не будет.

Проверка работы

Технология работы будет выглядеть следующим образом:

при регистрации карты ПДС в окне кассира, должно появится окно с предложением зарегистрировать новую карту гостя, а при проведении этой же картой уже в окне заказа эта карта должна сработать как скидочная. Также эту карту можно использовать, как платежную, при окончательном расчете по мастер-чеку

---------- Добавлено в 11:30 ---------- Предыдущее сообщение было размещено в 11:28 ----------

И вот почему я версию спрашивал (а Вы не ответили):

RegisterPDSCards 0,1,2,3

Регистрация карт ПДС перед применением, возможны следующие варианты:

0 - регистрация не требуется (работа в обычном режиме)
1 - регистрация карт в режиме кассира без подтверждения менеджера
2 - регистрация карт в режиме кассира с подтверждением менеджера
3 - аналогично значению 2 плюс менеджер должен обладать правом "вход в стол" (карта на входе)

При использовании значений 1 или 2 порядок работы с картами ПДС следующий - перед применением карта должна быть зарегистрирована в режиме кассира, иначе при попытке считать карту в заказе будет сообщение об отсутствии карты в списке зарегистрированных.
Значение по умолчанию: 0
с версии 6.101, значение [3] доступно с версии 6.102.3

green_bear
16.04.2014, 13:03
алексей доюрого дня
инишник кардсерва самый первый, версию пробовал и 4.04 и 5.07

ок на терминале регистрации получается фикслен не прокатывает, а если на другой кассе то прокатит?

SH
16.04.2014, 14:15
инишник кардсерва самый первый, версию пробовал и 4.04 и 5.07
Я не спрашивал про версию кардсерва, я спрашивал про версию кипера.


ок на терминале регистрации получается фикслен не прокатывает, а если на другой кассе то прокатит?
Не знаю, надо пробовать. Я не работал со всем этим.

green_bear
16.04.2014, 19:44
Я не спрашивал про версию кардсерва, я спрашивал про версию кипера.


Не знаю, надо пробовать. Я не работал со всем этим.


Ну, если уж на то пошло, надо смотреть инишник кардсерва - ни pcard, ни редактор ни при чем.
Какая версия? Не 6.10* часом?


инишник кардсерва самый первый, версию пробовал и 4.04 и 5.07
Я не спрашивал про версию кардсерва, я спрашивал про версию кипера.

6,65 версия кассы
Короче что-то тут не то, туговато идет :( на кардсерве вижу что коннектится к нему станция, прокатываю под кассиром - карта гостя, остаток 0, оплата-зарегистрируйте карту гостя - прокатал, превышен лимит по карте, - стол не закрылся. регистрируюсь менеджером, катаю карту гостя - типа все прокатывает, но потом аналогичная предыдущему ситуация.

Если в настройках редактора СПИСКИ-ОБЩИЕ НАСТРОЙКИ-СИСТЕМА КАРТА НА ВХОДЕ выставить какую то сумму, то при идентификации карты на нее начисляется кредит а при продаже блюда ДЕПОЗИТ с карты срисовывается стоимость этого блюда в 1000 рублей и так пока не станет ноль а потом снова Преваышен лимит по карте