Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

В системе Game-Keeper есть возможность продавать билеты на кассе.

Билет - документ, дающий право на получение услуги. Применяется для отложенного (не в момент продажи) предоставления услуги. 

Процесс продажи на кассе аналогичен продаже услуги, но в дополнение к чеку касса печатает нефискальный купон, содержащий, наименование услуги и id билета в виде баркода в формате CODE-128.

Для того, чтобы настроить продажу билетов необходимо проделать следующие действия.

  • В приложении Редактор в справочнике Ценовые категории создать новую категорию (Рис. 1). 


Рис.1 Ценовые категории

  • В справочнике Товары и услуги создать услугу (Рис.2), выбрать категорию, ранее созданную в ценовых категориях, это может быть как ценовая категория, отличающая от ценовой категории с контроллером. Для продажи услуги в виде билета указать в "Применение" Билет. 

Рис.2 Товары и услуги

  • Использование (гашение) билета производится контроллером(сканером) аналогично запуску игры. Для разрешения использования билетов на определенную услугу конкретным контроллером в "Примечание" следует указать id услуги в виде подстроки &prod_id=id услуги, на которую продан билет


Рис.3 Ценовые категории с заполненным полем Примечание

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

В справочнике Зоны на закладке Терминалы, создаем мобильный терминал (ID прописываем в настройках мобильного терминала).


Рис.4 Зоны

Заводим ценовую категорию, создаем аппарат в "Примечание" следует указать id услуги в виде подстроки &prod_id=id услуги, на которую продан билет.


ID из аппарата прописываем в терминале для мобильного терминала в поле «Видео код».






Заводим услугу, которая будет продаваться на кассе, в поле применение, выбираем Билет. Стоимость билета прописываем в поле «Цена».




Для гашения билета на мобильном терминале, в каталоге выбираем считать штрих код, далее после считывания билета, появляется кнопка ПРИМЕНИТЬ БИЛЕТ, нажимаем эту кнопку, билет применен. В случае, если применить билет на этом терминале нельзя, то при считывании штрих кода, кнопка применить билеты будет отсутствовать.


Отмена продажи билета аналогична отмена продажи услуги и может быть осуществлена, до момента его использования. Для возврата при отсутствии чека на билете печатается номер операции.

POS сервер

Файл PosServer.INI

eTicketsValidFor = 0 - срок действия билетов (в днях с момента продажи)

  • 0 - без ограничений (по умолчанию),
  • 1 - действителен только в день продажи,
  • 2 - действителен в день продажи и на следующий день, и.т.д.

ExpireETicketsInterval = 180 (по умолчанию) - частота выполнения периодической задачи по гашению просроченных билетов, задача формирует список билетов с истекшим сроком действия и проводит для каждого процесс гашения, создавая транзакцию "Услуга" и изменяя статус билета на "использован", транзакция "Услуга" создается с параметром CREATOR = 101 - "кассовый сервер", что позволяет определить, что билет не был использован стандартным образом (на контроллере), задача также удаляет использованные и иные не годные к применению билеты, если с момента их продажи прошло количество дней, указанное в настройке invalidTicketsClearingDelay (в минутах)

invalidTicketsClearingDelay = n - период, по окончании которого неиспользованный билет становится просроченным и должен быть удалён (в днях)

  • Нет меток