PDA

Просмотр полной версии : Не проходит дисконтная скидка по 1-ой кассе!



Art
25.05.2012, 15:29
Здравствуйте, уважаемые специалисты.

Имеется 8 станций и сервер с RKeeper(ом). Сегодня первый раз всю эту систему увидел, никакой документации естественно нету. Проблема заключается в следующем: на одной из станций не пробивается дисконтная скидка, проводишь карту - экран чуточку маргнул, т.е. считал карту и на этом всё. если зайти в скидки и выбрать Карта - то скидка срабатывает. На других станциях всё работает, время когда перестала срабатывать скидка уже никто не помнит. Может кто - то сталкивался или даст ссылку где можно более подробно узнать как это всё работает и где искать проблему? Заранее спасибо!

SH
25.05.2012, 17:15
Похоже на проблему с читалкой.

Art
25.05.2012, 17:21
Похоже на проблему с читалкой.
тоже так думал, но персонал авторизацию тк же по картам проходит и всё нормально. Может если дисконтная карта должен отсылаться какойто симовол?? если да то где это настраивается!?

SH
25.05.2012, 17:57
Загрузитесь в ДОС и проверьте, что выдает карта при прокатывании в командной строке.

PLC
27.05.2012, 15:00
2 SH: почему сразу читалка, может станция не настроена

VampireKB
27.05.2012, 15:16
2 SH: почему сразу читалка, может станция не настроена
Кстати видел какую-то тонкую станцию( модель у ГТЕшки лучше спросить) ,там считыватель нормально считывает максимум 4 знака ( персональские карты)

PLC
27.05.2012, 15:35
Кстати видел какую-то тонкую станцию( модель у ГТЕшки лучше спросить) ,там считыватель нормально считывает максимум 4 знака ( персональские карты)
Есть еще читалки от защиты от пречека.

SH
27.05.2012, 16:24
2 SH: почему сразу читалка, может станция не настроена
Может, но судя по сообщению, когда-то скидка работала.

Art, rkeeper6.ini и system.db в студию. Ну и то. что карта в ДОСе показывает.

Art
28.05.2012, 09:41
Загрузитесь в ДОС и проверьте, что выдает карта при прокатывании в командной строке.

Из под дос выдает следующее: для карты авторизации (с номером 4318) - 4318?
Для скидчной (с номером 0023506) - 778=199340001=0023506?
Получается считывает правильно!?

---------- Добавлено в 10:41 ---------- Предыдущее сообщение было размещено в 10:25 ----------


Может, но судя по сообщению, когда-то скидка работала.

Art, rkeeper6.ini и system.db в студию. Ну и то. что карта в ДОСе показывает.

rkeeper6.ini:

Network=ON
ServerName=RLSERV
Color=ON
Colors=2
HiResolution=2

PrintFinalCheck=off
RePrintCheck=on

eklzprinter=elves24.dll
elves24_port=com1
elves24_baud=9600
elves24_psw1=1
elves24_psw2=29
elves42_psw3=29
elves24_psw6=30
elves24_pay1=1
elves24_pay2=0
elves24_pay3=0
elves24_pay4=0

Можете подсказать где храниться system.db??? не могу найти!

SH
28.05.2012, 09:46
Получается считывает правильно!?
Получается, да.

rkeeper6.ini:
Юра был прав - не настроено. Не указано имя сервера дисконтных карт. Дайте инишник со станции, где работают карты.

Art
28.05.2012, 10:03
Получается, да.

Юра был прав - не настроено. Не указано имя сервера дисконтных карт. Дайте инишник со станции, где работают карты.

Это инишник из папки rkclient c рабочей машины :

Network=on
ServerName=RLSERV
:UnitName=UNIT04
APServer=AServ
ClubReason=0
Color=ON
Colors=2
HiResolution=2

PrintFinalCheck=off
RePrintCheck=off

fix_len_mask = 778=199340001=NNNNNNN
fix_len_card = 0
com4port = $2E8
comport4baud = 9600

eklzprinter=elves24.dll
elves24_port=com1
elves24_baud=9600
elves24_psw1=1
elves24_psw2=29
elves42_psw3=29
elves24_psw6=30
elves24_pay1=1
elves24_pay2=0
elves24_pay3=0
elves24_pay4=0

;HHPath = E:\EXCHANGE
LocalStoreCheck = ON

SH
28.05.2012, 10:57
Вот и нужная Вам строчка:

APServer=AServ
А у Вас еще и фикслен прописан, так что и эти не забудьте:

fix_len_mask = 778=199340001=NNNNNNN
fix_len_card = 0
И посмотрите в папке EXTENS, там должна быть fixlen.dll - ее тоже скопируйте.

Это к делу не относится, но тоже переписать настройку не повредит:

LocalStoreCheck = ON

Art
28.05.2012, 11:35
Добавил:


ServerName=RLSERV
:UnitName=UNIT04
APServer=AServ
ClubReason=0


fix_len_mask = 778=199340001=NNNNNNN
fix_len_card = 0
com4port = $2E8
comport4baud = 9600


;HHPath = E:\EXCHANGE
LocalStoreCheck = ON

и dll как вы сказали. Всё получилось, спасибо SH и всем специалистам что так быстро откликнулись и помогли!!! я бы ещё долго возился без Вас!!!

PLC
28.05.2012, 13:51
Пойду в экстрасенсы :O:

SH
28.05.2012, 14:27
PLC, ты давно уже среди них :)