Настройка связи RK7 с Game-Keeper

Печать
PDF

Настройка связи программы R-Keepe​r 7 c Game-Keeper

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

1.1. В справочнике "Сервис->Кассовые станции и устройства" на закладке "Устройства" добавить PDS interface для кассового сервера (рис.1):


Рис. 1

Важно! В свойствах интерфейса обратите внимание на поле Maximal Discount Value = 0 (Как программа будет обрабатывать приходящее Максимальное значение скидки = 0).
Укажите: No limits - воспринимать скидку/наценку как «без ограничений»
Примечание: Discount limit spent totally – воспринимать как «достигнут максимальный лимит скидки». При добавлении скидки/наценки в заказ, сумма наценки будет = 0.

Проверить подцепился ли интерфейс в справочнике Интерфейсы к нужному кассовому серверу:


Рис. 2

1.2. Активизировать MCR-Алгоритм Карточки Game Keeper в соответствующем справочнике (Сервис -> MCR-Алгоритмы):


Рис. 3

1.3. Открыть MCR-алгоритм Карточки Game Keeper и в поле ChainCode ввести данные кода корпорации с программы Game-Keeper:


Рис. 4

Без проверки кода корпорации скрипт будет выглядеть:

var p: integer;
ChainCode: string;
begin
Result := copy(Parameter, 1, 4)='790=';
  if Result then begin
   Parameter := copy(Parameter, 5, 10000);
    p := pos('=', Parameter) ;
     Result := p<>0;
    if  Result then begin
      ChainCode := copy(Parameter, 1, p - 1);
      Parameter := copy(Parameter, p+1, 10000);
      p := pos('=', Parameter) ;
      Result := p<>0;
      if Result then begin
        Result := pos('=',copy(Parameter,p+1,10000))>0;
        Parameter := copy(Parameter, 1, p - 1);
      end;
    end;
  end;
end;

2. Продажа игровых карт на кассе РК7

2.1. Для продаж игровых карт с кассы RK7, в справочнике Скидки и наценки (Деньги -> Скидки и наценки) необходимо создать наценку. Наценка должна быть нераспределяемой (т.е. иметь налоговую группу) и суммовой.

 

Необходимые поля для заполнения (см.Рис. 5):
Группа Главное

Статус - Черновик  // на рисунке уже созданная наценка, поэтому статус Акивный
Группа Основное
Режим – Наценка
Налоговая группа – НДС для игровых карт
Тип – Сумма
Группа Интерфейс:
Интерфейс – Персональная дисконтная система(ПДС)
Код транзакции - код транзакции, которые прописаны внутри базы данных программы Game-Keeper.

 

Значения кодов транзакции:

KIND=0 покупка за очки (деньги)
KIND=1 скидка (сумма скидки в информационных целях)
KIND=2 начисление очкового бонуса
KIND=3 инфо о покупке
KIND=50 покупка за тикеты (купоны)

KIND=51 пополнение баланса денег
KIND=52 начисление тикетов
KIND=53 начисление стартового баланса при покупке карты и сброс временного уровня, если он задан
KIND=54 продажа неактивной карты.

2.2. Создать детализацию для наценки (рис.5). В поле Сумма ввести стоимость карты (если карточки будут продаваться).

2.3. Активизировать наценку.

Важно! В файле gkFarCards.ini, в секции [discount.table], пропишите

0 = 26, где 26 – код наценки/скидки из RKeeper 7 (Рис. 7). 

Рис. 5

3. Пополнение баланса игровой карты

3.1. Для пополнения баланса игровой карты, необходимо создать нераспределяемую наценку (наценку с заданным значением налоговой группы).

В свойствах наценки необходимо указать:
  1. Режим – Наценка
  2. Налоговая группа – значение НДС для игровых карт
  3. Тип – Сумма
  4. Интерфейс – Персональная дисконтная система (ПДС)
  5. Код транзакции – код транзакции, необходимый для выполнения одной из следующих операций:
пополнение баланса - 51
пополнение баланса и начисление бонусов – 7

Внимание! Значение детализации для наценки (если наценка создаётся для пополнения баланса карты) должно равняться 1 (см.Рис. 6).


Рис. 6

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


Рис. 7

3.3. Обязательно проверить следующие парметры:

В справочнике параметры значение параметра "Оплата платежной картой" должно быть выставлено "Спрашивать".

В свойствах валюты "ПДС оплата" (или другой из группы Платежные карты) в поле "Автозаполнение" выставить "Вся сумма+подтверждение".

4. Действия на кассе.

В окне заказа (см.Рис. 8) требуется провести игровой картой, которую необходимо продать через кассу RK7:


Рис. 8

После прокатывания картой выходит окно авторизации (см.Рис. 9), если включен парамет ПДС Показывать инфо о карте. Из этого окна возможно сделать следующие операции:

  • Пополнение – пополнение баланса карты;
  • Оплата картой – оплата заказа картой Game Keeper;
  • Печать – печать данных о карте на принтер;
  • Отмена – закрытие окна авторизации


Рис. 9

После закрытия окна авторизации в заказе появляется строка с наценкой (см.Рис. 10). Для продажи игровой карты данный заказ необходимо оплатить:


Рис. 10

С помощью отчёта Общий расход блюд можно проанализировать продажу игровых карт на кассе RK7:


Рис. 11

В документ расхода, программы SH4, нераспределяемая наценка попадает отдельной строкой:


Рис. 12

joomla