Файл PosServer.INI
[DbConnect]
ServerName = 127.0.0.1 - IP адрес машины, где развернута СУБД MS SQL Server
DBNAME = gkArcade - имя базы данных MS SQL Server
UserName = sa - имя пользователя MS SQL Server
Password = 4F74999A405D97450D61241085055AC4 - пароль в зашифрованном виде (16-тиричный вид), 1w2e3r777! - пароль в двоичном виде
Provider = SQLNCLI11 - провайдер данных (необходимо использовать NativeClient 2012)
[Settings]
LogLevel = 10-99 - уровень логирования, диапазон значения может быть от 10 (минимальная информация) до 99 (максимальная информация)
VariableCardUseDelay = 0/1 - время задержки между проводами картой.
- 0 - настройка для конкретного аппарата
- 1 - настройка для всех аппаратов
ProcessRplTransactionsInterval = интервал, с которым происходит отправка транзакций (в минутах) (для корпоративной версии)
Port =50300 - собственный TCP-порт gkPosServer
PriceMsg =
="GAME-KEEPER" GAMEPRICE %GAMEPRICE% - Регулирует отображение копеек на дисплее контроллера(рассылку), ДОЛЖНО СОВПАДАТЬ С НАСТРОЙКАМИ ини Агент.
=%MACHNAME% - Отображает название игрового аппарата
=%MACHNAME% Цена игры %GAMEPRICE% - Отображает название игрового аппарата плюс его цена
=Для прохода приложи браслет - Отображение сообщения
IntegerPrice = 0/1 - формат отображения цены на контроллере
- 0 - без округления
- 1 - с округлением
CheckExpiredSubscriptionsInterval = 5 - настройка сброса абонемента (в минутах).
ActivateBonusInterval =60 - частота обработки (начисления) отложенных бонусов (в минутах)
ChargebackRestricted = 0 - возможность возврата пополнения баланса, если были расходные операции.
ObsCardSearch = 0/1 - для выведения карточек из обращения с другим кодом корпорации (замена карт). Для вывода карт из обращения, необходимо выполнить специальный скрипт. Для этого Вам надо обратиться в техническую поддержку GK.
- 0 - отключено
- 1 - включено
AdjustTrfCost = 0/1 - отбрасывание десятичных значений (копеек) в рассчитанной стоимости тарификации
- 0 - сохраняются
- 1 - отбрасываются
anotherCardCoding = 0/1 - возможность использования кодировок карт, отличных от стандартной кодировки GK (UID и пр.), карты со стандартной кодировкой GK при этом работать не будут, для возможности использования необходим дополнительная лицензия на модуль "RFID карты"
- 0 - отключено
- 1 - включено
gameStartCardReturn = 1 - деактивация карты после применения на контроллере
setBaseArcadeAtActivation = 1 - присвоение карте базовой игротеки при активации на кассе (для корпоративной версии)
chargeBonus4AnyCards = 0/1 - управление начислением бонусов с проверкой признака "Участник бонусной программы", бонус за персонализацию начисляется не зависимо от значения признака
- 0 - начисление для карт только с установленным признаком "Участник бонусной программы"
- 1 - начисление для всех карт (по умолчанию)
zeCardReturn = 1 - деактивация карты при выходе из зоны через турникет, если у тарифа установлена опция "Завершать при выходе"
DevLamps = 1 - возможность управления дополнительной световой колонной (в приложении "Редактор" в поле "Примечание" устройства необходимо указать параметр "lamps", у Абонемента в поле "Примечание" необходимо установить параметр &lamp=1...7, в зависимости от необходимого режима работы
- lamp=1 - зеленый
- lamp=2 - зеленый с красным
- lamp=3 - зеленый мигающий
- lamp=4 - красный мигающий
- lamp=5 - зеленый, красный мигающий
- lamp=6 - красный, зеленый мигающий
- lamp=7 - красный мигающий, зеленый
ExpireTicketsInterval = 1 - частота проверки срока действия тикетов (в минутах)
extraCardsReturnT = 1 - разрешает, при выполнении операции на кассе "Удалить тарификации", удалить тарификации на картах и осуществить деактивацию дополнительных карт у которых отсутствуют абонементы, дополнительные карты с абонементами не деактивируются
eTicketsValidFor = 0 - срок действия билетов (в днях с момента продажи)
- 0 - без ограничений (по умолчанию),
- 1 - действителен только в день продажи,
- 2 - действителен в день продажи и на следующий день, и.т.д.
ExpireETicketsInterval = 180 (по умолчанию) - частота выполнения периодической задачи по гашению просроченных билетов, задача формирует список билетов с истекшим сроком действия и проводит для каждого процесс гашения, создавая транзакцию "Услуга" и изменяя статус билета на "использован", транзакция "Услуга" создается с параметром CREATOR = 101 - "кассовый сервер", что позволяет определить, что билет не был использован стандартным образом (на контроллере), задача также удаляет использованные и иные не годные к применению билеты, если с момента их продажи прошло количество дней, указанное в настройке invalidTicketsClearingDelay (в минутах)
invalidTicketsClearingDelay = n - период, по окончании которого неиспользованный билет становится просроченным и должен быть удалён (в днях)
ClearViProfilesInterval = 0 (по умолчанию - задача не выполняется) - Просроченными считаются анкеты, с момента создания которых прошло 2 дня. Периодичность выполнения указывается в минутах.
allowOverdraft = 0/1 - возможность оплаты стоимости тарификации кредитными очками
- 0 (по умолчанию) - оплата запрещена
- 1 - оплата разрешена
pledgeSum=1 - настройка, без которой не откроется тарификация, если не будет взят залог за инвентарь (В разработке).
infoDeviceDisplayTicketsBalance 0/1= на контроллере-инфо, отображается два значения очки и тикеты, настройку, которая убирает поле тикеты.
- 0 - не показывать тикеты
- 1 - показывать очки и тикеты (по умолчанию)
joinOwnerToCoOwners= 0/1 включает в список выбора посетителя (-ей) при продаже тарификации не только совладельцев, но и владельца карты.
- 0 - не включать (по умолчанию)
- 1 - включать владельца
manualLogin=0/1 в форме логина добавлена панель с цифровой клавиатурой для ввода кода. Введенный код обрабатывать также, как код карты. Возможность регистрации картой остается доступной.
- 0 - только по карте
- 1 - с вводом кода
[sms] – управление отправкой SMS
provider = https://xml.smstec.ru/api/v1/instam/2199/send_sms - url пользователя от провайдера услуг
login = KBCP_SPEKTR - логин
pass = 9evxey4 - пароль
sender = Game-Keeper – название компании, отправляющей SMS
[CS_Connect] - настройка связи с R-Keeper CRM
Terminal_Type = gkPOS - Код классификатора
Connect_Type = 0 - 0 - подключение через DataSnap
Address = 127.0.0.1 - IP адрес сервера R-Keeper CRM
Port = 9191 - порт сервера R-Keeper CRM
[CS_Settings]
STR_ACCOUNT_TYPE_LEVEL = 1000 - ID счета дисконт (уровни заводятся только в R-Keeper CRM)
STR_ACCOUNT_TYPE_BONUSX_POINTS = 1001 - ID счета завязки на счет Х-бонусы (пред-бонусы)
Вернуться в Дополнительные настройки (ini-файлы).