...
- Установка и настройка ретранслятора транзакций FARCARDS.
...
...
Для
...
связи
...
кассового
...
сервера
...
и
...
игрового
...
сервера
...
GK
...
(PosServer)
...
используется
...
приложение
...
FARCARDS
...
(ретранслятор
...
запросов/транзакций
...
между
...
базами
...
данных).
...
Применимо
...
к
...
настройке
...
связки
...
GK+RK7
...
на
...
текущий
...
момент
...
используется
...
FARCARDS
...
версии
...
5.07.
...
<span
...
style="color:
...
#ff0000">Стоит
...
обратить
...
внимание,
...
что
...
нужно
...
использовать
...
именно
...
эту
...
версию,
...
а
...
не
...
старшую
...
6.04
...
–
...
с
...
этой
...
версией
...
работать,
...
если
...
будет
...
работать,
...
то
...
очень
...
некорректно!</span>
...
Сборка
...
рабочего
...
FARCARDS:
...
Дистрибутив
...
FARCARDS
...
необходимо
...
скопировать
...
с
...
FTP
...
Компании
...
ЮСИЭС
...
:/r-keeper/versions/PERSCARD/FARCARDS/
...
fc507.7z.
...
Обычно
...
папку
...
с
...
FARCARDS
...
размещаем
...
на
...
сервере
...
GK,
...
в
...
нее
...
распаковываем
...
скачанный
...
архив
...
с
...
FTP.
...
Также
...
необходимо
...
в
...
папку
...
с
...
FARCARDS
...
скопировать
...
библиотеки
...
связи,
...
находятся
...
на
...
FTP
...
Компании
...
ЮСИЭС
...
:/r-keeper/versions/PERSCARD/
...
netdll.7z.
...
Далее
...
в
...
папку
...
с
...
FARCARDS
...
необходимо
...
скопировать
...
файлы
...
для
...
связи
...
с
...
кассовым
...
сервером
...
RK7,
...
взять
...
из
...
дистрибутива
...
версии
...
RK7,
...
установленной
...
на
...
объекте,
...
в
...
нашем
...
примере
...
INST7.06.04.208\bin\For
...
cardserv\.
...
Из
...
указанной
...
папки
...
берем
...
*dll
...
и
...
netk.ini.
...
Для
...
связи
...
с
...
PosServer
...
GK
...
необходимо
...
скопировать
...
файлы
...
из
...
дистрибутива
...
версии
...
GK,
...
установленной
...
на
...
объекте,
...
в
...
нашем
...
примере:
...
stable_409_23.08.2019\409\Files\GK\gkInterface\gkFarCards.
...
Из
...
указанной
...
папки
...
берем
...
*.dll
...
и
...
gkFarCards.ini.
...
В
...
итоге
...
у
...
нас
...
должна
...
получиться
...
сборка,
...
вид
...
которой
...
выглядит
...
следующим
...
образом
...
(рис.
...
22)
...
Рис. 22
Переходим к настройке ini-файлов.
...
<span
...
style="color:
...
#4472c4">FARCARDS.INI:</span>
...
[FarServer
...
]
...
Type
...
=
...
1
...
DLL
...
=
...
gkFarCards.DLL
...
XMLCP=1251
...
[LinkDLL
...
]
...
1=
...
Rlocal
...
2
...
=
...
pds_netk
...
[Rlocal
...
]
...
Port
...
=
...
1
...
[pds_netk
...
]
...
NetServerName=FARGK
...
–
...
имя
...
нашего
...
PDS
...
interface
...
кассового
...
сервера
...
ininame=netk.ini
...
<span
...
style="color:
...
#4472c4">NETK.INI:</span>
...
[netkern
...
]
...
TESTMESSAGES=0
...
protocols=tcpsoc.dll
...
[TCPSOC
...
]
...
port=2299
...
–
...
порт
...
связи
...
FARCARDS
...
с
...
кассовым
...
сервером
...
RK7
...
<span
...
style="color:
...
#4472c4">gkFarCards.INI:</span>
...
[DbConnect
...
]
...
ServerName
...
=
...
127.0.0.1
...
–
...
IP-адрес
...
PosServer
...
GK
...
Port=50300
...
–
...
порт
...
PosServer
...
GK
...
[log
...
]
...
Name=
...
gkFarCards.log
...
Level = 5
DebugLevel = 0
[gkFarCards]
Coupons =0
OnlyCash=0 – разрешить оплату бонусами на кассе RK7
:OnlyCash=1
...
не
...
оплачивать
...
бонусами
[discount]
usage=2
...
Field=0
...
[bonus
...
]
...
usage=0
...
[discount.table
...
]
...
0=333
...
–
...
соответствие
...
кода
...
неактивной
...
карты
...
GK
...
с
...
кодом
...
нераспределяемой
...
наценки
...
RK7
...
(рис.
...
13)
...
Первый
...
запуск
...
FARCARDS
...
делаем
...
приложением,
...
т.е.
...
ярлык
...
с
...
ключом
...
/desktop.
...
Такой
...
запуск
...
позволяет
...
оценить
...
работоспособность
...
приложения
...
(рис.
...
23,
...
24)
Рис. 23
Рис. 24
На постоянной основе после настройки связки GK+RK7 нужно проинсталлировать FARCARDS службой, запуск с ключом /install и убедиться, что указанная служба появилась в списке служб Windows, запустить ее (рис. 25)
Рис. 25
- Настройка кассового сервера RK7
...