I. Настройки в менеджерской RK7
1. Настройка PDS
Настройка связи Game-Keeper c R-Keeper 7
- Настройки в менеджерской RK7
...
-интерфейса кассового сервера.
В справочнике «Сервис –> Станции и устройства» выбираем кассовый сервер, для которого будем настраивать связку GK + RK 7 (если кассовых серверов несколько, например кафе в режиме фаст-фуд, то необходимо сделать для каждого кассового сервера) и на закладке «Устройства» нажимаем правой клавишей мыши (ПКМ), выбираем список драйверов (рис. 1)
Рис. 1
В открывшимся списке выбираем PDS interface (рис. 2)
Рис. 2
Удерживая выделенную строку PDS interface левой кнопкой мыши (ЛКМ), перетягиваем ее на вкладку «Устройства» кассового сервера и отпускаем. Система выдаст сообщение, где спросит привязать этот интерфейс к стандартному, на что стоит нажать кнопку «Нет» (рис. 3)
Рис. 3
Наступаем мышкой на только что накинутый PDS interface и в его свойствах заполняем строку « PDS Server Name », где указываем имя, которое присвоим нашему FARCARDS , а также параметр « Maximal Discount Value» выставляем в значение « No limits » (рис. 4)
Рис. 4
Это имя мы указываем в FARCARDS. INI (рис.5)
Рис. 5
Далее в справочнике «Сервис –> Интерфейсы» создаем новый интерфейс, называем его, например GK + RK 7, делаем активным и в свойствах этого интерфейса в блоке настроек «Файлы библиотек ( DLL )» у нашего кассового сервера выбираем привязанный ранее логический интерфейс PDS interface #1 (рис. 6)
Рис. 6
- Настройка MCR алгоритма Game - Keeper
2. Настройка MCR алгоритма Game - Keeper
Заходим в справочник «Сервис –> Обработка сигналов устройств –> MCR алгоритмы» и делаем активным MCR алгоритм «Карточки Game Keeper ». В свойствах MCR алгоритма в блоке настроек «Основное» в параметре «Объект» выбираем наш интерфейс « GK + RK 7» (рис. 7)
Рис. 7
Далее щелкаем на наш MCR алгоритм «Карточки Game Keeper » два раза, попадаем в тело скрипта для обработки, где в поле « ChainCode » вводим код корпорации, присвоенный вашему объекту в системе Game - Keeper (рис. 8).
Рис. 8
На приведенном рисунке код корпорации равен – 1, в вашем случае это будут другие цифры, узнать которые вы можете у специалистов тех. поддержки GK (тел. +7-499-703-42-61 или направив запрос на трекер технической поддержки support @ game - keeper . com ), а также самостоятельно в приложении «Редактор GK » в справочнике «Игровой зал» (рис. 9)
Рис. 9
...
3. Продажа игровых (гостевых) карт Game - Keeper на кассе RK 7
Для того, чтобы настроить продажу игровой карты GK на кассе RK 7 нам потребуется создать нераспределяемую (суммовую) наценку. В современных версиях RK 7 для создания таких наценок сначала требуется завести специальные блюда в справочнике «Меню –> Нераспределяемые Наценки», которые в свою очередь дальше будем привязывать к нашим наценкам. (В старых версиях RK 7 делать это было необязательно, достаточно было указать в свойствах наценки Тип – Сумма и Налоговую группу). Пример добавления блюда для нераспределяемой наценки показан ниже (рис. 10)
Рис. 10
Далее заходим в справочник «Деньги –> Скидки и Наценки» и создаем новый тип скидок, называем его, например « Game - Keeper » (рис. 11)
Рис. 11
После создания типа скидок наступаем мышкой на него и ПКМ – Новая нераспределяемая наценка (рис. 12)
Рис. 12
Называем нашу наценку, например «Карта Game - Keeper », выставляем параметры «Блюдо наценки» - выбираем созданное нами ранее блюдо «Карта Game - Keeper »; «Тип» - Сумма; «Интерфейс» - выбираем созданный нами « GK + RK 7»; Код транзакции – 54 – это соответствует коду продажи неактивированной карты в базе данных GK (рис. 13)
Рис. 13
Стоит обратить внимание, что в свойствах этой наценки в поле «Код» проставлено значение 333, этот код мы должны проставить в файле gkFarCards. ini в секции [discount.table] именно так как показано ниже 0=333 (рис. 14) Этот код можно оставить таким, каким система присвоила автоматом, можно, как в нашем случае, поставить свой.
...
Нашу нераспределяемую наценку сохраняем пока «Не активной». Далее для этой наценки делаем Детализацию, в поле «Сумма» ставим значение равное стоимости нашей карты при продаже ее на кассе RK 7. (рис. 15) После этого переводим наценку в статус «Активный».
Рис. 15
...
4. Пополнение баланса игровой карты GK на кассе RK 7
Наступаем на Тип скидок « Game - Keeper » мышкой, далее ПКМ – Новая нераспределяемая наценка, создаем новую нераспределяемую наценку, как указано на рис. 12. Называем наценку, например «Пополнение баланса GK », выставляем параметры: «Блюдо наценки» - выбираем созданное нами ранее блюдо «Пополнение баланса GK »; «Тип» - Сумма; «Интерфейс» - выбираем созданный нами « GK + RK 7»; Код транзакции – 51 – это соответствует коду пополнения баланса игровой карты в базе данных GK (рис. 16)
...
Для учёта пополнения баланса карты фискальным регистратором, в справочнике «Деньги –> Причины внесения/выдачи денег» создайте причину для пополнения баланса карты. В свойствах причины, в поле « Пополнение баланса» выберите – Фискальное , установите флаг - Передавать потраты , в поле « Наценка» выберите нераспределяемую наценку, которую создали выше «Пополнение баланса GK » (рис. 18)
Рис. 18
...
5. Настройка общих параметров RK7
В справочнике «Настройки –> Параметры» находим параметр «Оплата платежной картой» и выставляем значение «Спрашивать» (рис. 19)
...
В справочнике «Настройки –> Параметры » находим параметр «ПДС показывать инфо о карте» и включаем флаг «Логический» (рис. 20)
Рис. 20
...
6. Настройка валюты для оплаты блюд игровой
...
картой GK на кассе RK 7
Заходим в справочник «Деньги – >Валюты», выбираем тип валют «Платежные карты» и на основе валюты «ПДС оплата» создаем валюту «Карта Game - Keeper » и выставляем в свойствах валюты параметры: «Автозаполнение» - Вся сумма + подтверждение, «Интерфейс» - наш созданный интерфейс « GK + RK 7», так же в блоке настроек «Печать» необходимо выставить параметр «Тип фискальности» - Суммарно с вычитанием. (рис. 21). Стоит отметить, что настройка Суммарно с вычитанием доступна в менеджерской RK 7 только под дилерским паролем, так как определяет валюту как нефискальную, т.е. не попадающую в память фискального регистратора. Валюта « Game - Keeper » должна быть нефискальной, чтобы исключить двойное налогообложение. Когда мы пополнили баланс игровой карты, то фискальным регистратором был выдан фискальный чек на сумму пополнения и теперь при оплате блюд игровой картой GK на кассе RK 7, операция должна быть нефискальной.
Рис. 21
...
II. Установка и настройка ретранслятора
...
транзакций FARCARDS .
Для связи кассового сервера и игрового сервера GK ( PosServer ) используется приложение FARCARDS (ретранслятор запросов/транзакций между базами данных). Применимо к настройке связки GK + RK 7 на текущий момент используется FARCARDS версии 5.07. Стоит обратить внимание, что нужно использовать именно эту версию, а не старшую 6.04 – с этой версией работать, если будет работать, то очень некорректно!
...
На постоянной основе после настройки связки GK + RK 7 нужно проинсталлировать FARCARDS службой, запуск с ключом / install и убедиться, что указанная служба появилась в списке служб Windows , запустить ее (рис. 25)
Рис. 25
III. Настройка кассового
...
сервера RK7
После настройки интерфейса в менеджерской RK 7, описанных в главе I , необходимо настроить кассовый сервер RK 7 и убедиться, что настройки, сделанные нами, попали на него. Предварительно в ini -файле кассового сервера rkeeper. ini в секции [TCPDNS] прописать связь с FARCARDS :
...
После этого запускаем кассовый сервер приложением - ярлык с ключом / desktop , в трее появится значок кассового сервера, нажимая на него 2 раза, откроется окно с текущим состоянием сервера. Переходим на вкладку «Интерфейсы» и убеждаемся, что наш интерфейс « GK + RK 7» подцепился (рис. 26)
Рис. 26
...
IV. Проверка работоспособности
...
связки GK+RK7
Наша задача купить на кассе RK 7 неактивированную игровую (гостевую) карту GK , пополнить ее баланс и приобрести на кассе блюда, расплатившись этой картой GK . Также дополнительно пополним карту на кассе GK бонусами и проверим, что на кассе RK 7 мы можем оплатить заказ как очками-деньгами так и очками-бонусами.
...
Чтобы увидеть конкретные цифры баланса на игровой карте с разделением, то следует смотреть на кассе ГК, где четко видно, что очков-денег 0, очков-бонусов 125 (рис. 45).
V. Заключение
В данной инструкции описаны настройки классической связки программных комплексов Game - Keeper и R - Keeper 7. На рисунках стоит обращать внимание как на общий вид, так и на выделенное маркером (желтым, красным, синим цветами). Тест связки проводился на версиях GK 4.12, RK 7.6.4.208. Рекомендуем всем, кто хочет настраивать и использовать данный функционал, всегда обновляться на последние версии GK и RK 7.
...