PDA

Просмотр полной версии : Связь RK 7 и Game-Keeper при наличии ПДС (cardserv)



Nikolyabobo
22.10.2017, 14:05
Добрый день. Есть ресторан, работающий на rkeeper 7, настроенный на работу с пдс (cardserv). Недавно владелец выкупил соседний игровой зал. Там установлен game-keeper. Необходимо продавать и пополнять карты игровой на кассах ресторана.
Как я понял связка должна быть следующая RK7 - Farcards - Game-Keeper.
Есть у кого-нибудь инструкция как настроить farcards и game-keeper?
И как будет дружить rk7 одновременно с cardserv и farcards?
Есть ли какие-нибудь тонкости в настройке двух pds интерфейсов на кассовом сервере?

Или я вообще не в ту сторону смотрю?
Спасибо!

sibgaba
23.10.2017, 08:11
Как я понял связка должна быть следующая RK7 - Farcards - Game-Keeper.
Да, все верно.
В FarCard цепляем dll для связи с GK


Есть у кого-нибудь инструкция как настроить farcards и game-keeper?
Со стороны Кипера все настраивается как обычная связь с ПДС + нужно будет настроить 1-2 наценки (для продажи карт и для пополнения).
Далее поднимается FarCard с dll из состава GK.

Инструкции нет, пишу все по памяти.
Основной вопрос это подобрать dll для FarCard. В старых версиях GK либо вообще не будет dll для связи с 7кой либо она может не заработать. Какая версия GK?


И как будет дружить rk7 одновременно с cardserv и farcards?
Нормально будут жить. Разводятся по разным PDS интерфейсам через разные MCR алгоритмы.

Nikolyabobo
23.10.2017, 12:07
Далее поднимается FarCard с dll из состава GK.
Какая версия GK?


GK версии 3.28
Но как это ни странно, в дистрибутиве две dll для farcards, версии 3.0.8 и 3.0.7

sibgaba
23.10.2017, 15:48
Но как это ни странно, в дистрибутиве две dll для farcards, версии 3.0.8 и 3.0.7
пробовать каждую и смотреть как будет работать

Nikolyabobo
24.10.2017, 20:27
Настроил, но при проведении карты на кассе пишет: ошибка карта не найдена
В логах
gkFarCards.log


24.10.2017 18:49:18.064> Load module: E:\ucs\FARCARDS\gkFarCards.DLL, version: 3.0.8.0
24.10.2017 18:49:18.064>
24.10.2017 18:49:18.064> BEGIN GetCardInfoInt(61848 43579663)
24.10.2017 18:49:18.080> Exception EOleSysError: Класс не зарегистрирован


настройки gkFarCards.ini


[MSSQL]
ConnectionString = Provider=SQLOLEDB;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=gkArcade;Data Source=GK\GAME_KEEPER

[log]
Name= gkFarCards.log
Level = 5
DebugLevel = 3

[gkFarCards]
Coupons =1
OnlyCash=0

[discount]
usage=1

[discount.table]
0 = 115

[bonus]
usage=0

Ощущение что какой-то библиотеки не хватает ему.

Nikolyabobo
24.10.2017, 22:38
Спасибо добрым людям, что подсказали настройки для соединения gkFarCards с Game-Keeperом
Теперь другая проблема. Как развести информацию между ПДС cardserv (используются скидки % по картам) и пополение и продажу карт для Game-Keeper? Какие параметры за это отвечают в gkFarCards.ini? В старых версиях RK7 можно было у скидок и наценок указать интерфейс и код транзакции для GK. В новых версиях этого нету. Как это реализовать в RK7?

На всякий случай прикреплю настройки тут.
Файл gkFarCards.ini


[DbConnect]
;ip адрес и порт posServer
ServerName = 192.168.1.ХХХ
Port = 211
[Settings]
;ID posтерминала GK (кассы)
POSID=1
LogLevel=99
[gkFarCards]
Coupons =1
OnlyCash=0
[discount]
usage=0
[discount.table]
3 = 900
0 = 901
[bonus]
usage=0
[bonus.table]
0 = 115


Также нужен файл gkLink.ini
Без него не хотел соединяться


[DbConnect]
;ip адрес и порт posServer
ServerName = 192.168.1.ХХХ
Port = 211
[Settings]
;ID posтерминала GK (кассы)
POSID=1
LogLevel=99