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

Ключ

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


Информация

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

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

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

Оглавление

Настройки в приложении Редактор.

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

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


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

2. В справочнике Товары и услуги создать услугу, выбрать категорию, ранее созданную в п.1. Для продажи услуги в виде билета в Применение указать Билет (см. Рис.2). поле применение, выбираем Билет. Стоимость билета прописываем в поле «Цена».


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

3. Для созданной в п.1 ценовой категории добавляем аппарат, вкладка Аппараты. В Примечание следует указать id услуги в виде подстроки &prod_id=id услуги, на которую продан билет (см. Рис.3)


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

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

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


Рис.4 Зоны/вкладка Терминалы

Гашение билета на мобильном терминале.

Для гашения билета на мобильном терминале необходимо:

  1. В каталоге выбираем Считать штрих код (см. Рис. 5).
  2. После считывания билета появляется кнопка ПРИМЕНИТЬ БИЛЕТ. Нажимаем кнопку, билет применен.
    *В случае, если применить билет на этом терминале нельзя, то при считывании штрих кода, кнопка применить билеты будет отсутствовать.
  3. Отмена продажи билета аналогична отмене продажи услуги и может быть осуществлена до момента его использования.
    *Для возврата при отсутствии чека на билете печатается номер операции.


Рис. 5 Каталог в приложении Мобильный терминал

POS сервер

Файл PosServer.INI

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

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

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

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