Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Настройка связи Game-Keeper c R-Keeper 7

I. Настройки в менеджерской RK7


  1. Настройка PDS-интерфейса кассового сервера.


В справочнике «Сервис –> Станции и устройства» выбираем кассовый сервер, для которого будем настраивать связку GK+RK7 (если кассовых серверов несколько, например кафе в режиме фаст-фуд, то необходимо сделать для каждого кассового сервера) и на закладке «Устройства» нажимаем правой клавишей мыши (ПКМ), выбираем список драйверов (рис. 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+RK7, делаем активным и в свойствах этого интерфейса в блоке настроек «Файлы библиотек (DLL)» у нашего кассового сервера выбираем привязанный ранее логический интерфейс PDS interface #1 (рис. 6)



Рис. 6


2. Настройка MCR алгоритма Game-Keeper


Заходим в справочник «Сервис –> Обработка сигналов устройств –> MCR алгоритмы» и делаем активным MCR алгоритм «Карточки Game Keeper». В свойствах MCR алгоритма в блоке настроек «Основное» в параметре «Объект» выбираем наш интерфейс «GK+RK7» (рис. 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 на кассе RK7


Wiki разметка
\\
Для того, чтобы настроить продажу игровой карты GK на кассе RK7 нам потребуется создать нераспределяемую (суммовую) наценку. В современных версиях RK7 для создания таких наценок сначала требуется завести специальные блюда в справочнике «Меню –> Нераспределяемые Наценки», которые в свою очередь дальше будем привязывать к нашим наценкам. (В старых версиях RK7 делать это было необязательно, достаточно было указать в свойствах наценки Тип – Сумма и Налоговую группу). Пример добавления блюда для нераспределяемой наценки показан ниже (рис. 10)
\\
!worddave86f6b4aaf06e4cd3e1aa7fb8f669227.png|height=309,width=577!
Рис. 10
\\
Далее заходим в справочник «Деньги –> Скидки и Наценки» и создаем новый тип скидок, называем его, например «Game-Keeper» (рис. 11)
\\
!worddav09aa33f08c0b7f3701d06d0bafed5130.png|height=263,width=477!
Рис. 11
\\
После создания типа скидок наступаем мышкой на него и ПКМ – Новая  нераспределяемая наценка (рис. 12)
\\
!worddav21545ac5a550698b47f3390e86d8f312.png|height=301,width=533!
Рис. 12
\\
Называем нашу наценку, например «Карта Game-Keeper», выставляем параметры «Блюдо наценки» - выбираем созданное нами ранее блюдо «Карта Game-Keeper»; «Тип» - Сумма; «Интерфейс» - выбираем созданный нами «GK+RK7»; Код транзакции – 54 – это соответствует коду продажи неактивированной карты в базе данных GK (рис. 13)
\\
!worddavb809f33e3b05b7df3b58706e47966512.png|height=429,width=575!
Рис. 13
\\
Стоит обратить внимание, что в свойствах этой наценки в поле «Код» проставлено значение 333, этот код мы должны проставить в файле gkFarCards.ini в секции \[discount.table\] именно так как показано ниже 0=333 (рис. 14) Этот код можно оставить таким, каким система присвоила автоматом, можно, как в нашем случае, поставить свой.
\\
!worddav5ee1f60bc98ce666a6d03c1873d33067.png|height=361,width=217!
Рис. 14
\\
Нашу нераспределяемую наценку сохраняем пока «Не активной». Далее для этой наценки делаем Детализацию, в поле «Сумма» ставим значение равное стоимости нашей карты при продаже ее на кассе RK7. (рис. 15) После этого переводим наценку в статус «Активный».
\\
!worddave3b00d821aa8347cdf58a8b29c52bd4d.png|height=259,width=485!
Рис. 15
\\

...


Наступаем на Тип скидок «Game-Keeper» мышкой, далее ПКМ – Новая нераспределяемая наценка, создаем новую нераспределяемую наценку, как указано на рис. 12. Называем наценку, например «Пополнение баланса GK», выставляем параметры: «Блюдо наценки» - выбираем созданное нами ранее блюдо «Пополнение баланса GK»; «Тип» - Сумма; «Интерфейс» - выбираем созданный нами «GK+RK7»; Код транзакции – 51 – это соответствует коду пополнения баланса игровой карты в базе данных GK (рис. 16)

Рис. 16


Нашу нераспределяемую наценку сохраняем пока «Не активной». Далее для этой наценки делаем Детализацию, в поле «Сумма» ставим значение 1 – обязательно!!! (рис. 17) После этого переводим наценку в статус «Активный».



Рис. 17


Для учёта пополнения баланса карты фискальным регистратором, в справочнике «Деньги –> Причины внесения/выдачи денег» создайте причину для пополнения баланса карты. В свойствах причины, в поле «Пополнение баланса» выберите – Фискальное, установите флаг - Передавать потраты, в поле «Наценка» выберите нераспределяемую наценку, которую создали выше «Пополнение баланса GK» (рис. 18)



Рис. 18


  1. Настройка общих параметров RK7


В справочнике «Настройки –> Параметры» находим параметр «Оплата платежной картой» и выставляем значение «Спрашивать» (рис. 19)



Рис. 19


В справочнике «Настройки –> Параметры » находим параметр «ПДС показывать инфо о карте» и включаем флаг «Логический» (рис. 20)



Рис. 20


  1. Настройка валюты для оплаты блюд игровой картой GK на кассе RK7

...