Абонементы

Абонемент является удобной формой оплаты за услуги компьютерного клуба. В системе Locker реализована следующая методика работы с абонементами: Пользователь может купить один или несколько абонементов, при этом ему выдается "бумажный" абонемент с уникальным номером, который в дальнейшем может использоваться как "валюта" для оплаты различных услуг клуба. Каждый абонемент имеет в системе свой собственный счетчик "Остатка денег на абонементе". Этот счетчик автоматически уменьшается при оплате услуги при помощи абонемента.  Когда остаток денег на абонементе доходит до нуля - этот абонемент становится "Неактивным" (или Закрытым).

Можно описать несколько типов абонементов, каждый из которых имеет определенную стоимость и срок действия. Для этого в системе имеется Справочник Типов абонементов ("Настройки" - "Типы абонементов"):

В таблицу "Действует для услуг" должны быть занесены все виды Услуг, за которые можно расплачиваться при помощи данного типа абонемента. ВНИМАНИЕ !  Если оставить эту таблицу пустой, то воспользоваться абонементом данного типа вообще не удастся.

При покупке пользователем абонемента, запись об этом абонементе заносится оператором системы в Ведомость абонементов ("Данные" - "Абонементы"):

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

Кнопка "Оплачен" в верхней части окна служит для перевода выделенного абонемента в состояние "Оплачен". При этом сумма в поле "Остаток" увеличивается на величину "Стоимости" абонемента (для абонементов "По Стоимости"). Для абонементов "По Времени" при этом увеличивается остаток времени в поле "Осталось времени".
При помощи кнопки "Печать" производится распечатка выделенного в таблице абонемента. Внешний вид и фоновое изображение печатной формы абонемента задается полем "Изображение" записи о Типе абонемента:

Вид и содержимое распечатки абонемента могут уточняться... Любые предложения по этому поводу приветствуются!

Запись об абонементе:

Назначение полей записи об абонементе:

Вкладка "Использование" показывает список всех денежных операций, связанных с данным абонементом: Первая запись в этом списке - это запись об оплате абонемента (получение денег от пользователя), а  остальные записи - об использовании абонемента для оплаты услуг (сеансов работы компьютера или других услуг).  Разница между сумой оплаты и суммами  списания денег с абонемента всегда должна быть равна содержимому поля "Остаток".


Как использовать абонементы

Сначала нужно описать нужные вам Типы абонементов.  При этом нужно иметь в виду, что имеется две существенно разные системы абонементов: "По времени" и "По стоимости".  Для абонементов с лимитом "По времени" учитывается остаток времени на абонементе, а для абонементов с лимитом "По стоимости" - остаток денег на абонементе.

Для каждого Типа абонемента ОБЯЗАТЕЛЬНО нужно заполнить список видов Услуг, для которых действует данный тип абонемента. Если этого не сделать, то воспользоваться абонементом данного типа вообще не удастся!

Оформление (продажа) абонементов производится в окне "Абонементы".  Для этого сначала выбирается Тип абонемента в верхней части окна. После этого нажимаем кнопку "Добавить" и в появившемся окне "Новый абонемент" заполняем поле "Пользователь" выбрав нужного пользователя из Справочника пользователей. Нажимаем кнопку "Записать" чтобы закончить создание абонемента.
После этого нажимаем кнопку "Оплачен" в верхней части окна "Абонементы" для того чтобы зафиксировать факт продажи абонемента данному пользователю.  При этом изменяется счетчик денег в "кассе" программы на величину равною стоимости абонемента. Естественно, делать это нужно только после получения денег от клиента.
Нажав кнопку "Печатать", можно напечатать и отдать пользователю данный абонемент, чтобы он мог его предъявить при последующем использовании.

Если у Пользователя имеется оплаченный и не закрытый абонемент, то его можно использовать для "оплаты" услуг, для которых разрешена оплата абонементом данного Типа.  Делается это так: при создании нового сеанса для данного пользователя, в записи о сеансе нужно включить признак "Абонемент". При этом, в нижней части окна записи о сеансе появляется поле ввода "Абонемент", кнопка "Выбор абонемента" и поле "Неизрасходованный остаток", в котором видно сколько времени (или денег) осталось на выбранном абонементе. Как правило, в поле "Абонемент" автоматически подставляется номер абонемента пользователя (если у него есть незакрытый абонемент). Но в случае необходимости, номер абонемента можно уточнить "вручную" (например, если у пользователя имеется несколько абонементов.  Таким образом производится "оплата" услуги абонементом. При этом с остатка на абонементе снимается стоимость услуги (или время, если абонемент имеет лимит "По времени").