Справочник пользователей

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

group_t.gif (9619 bytes)

Поля записи о Группе пользователей:

Список "Ограничения" состоит из записей, каждая из которых описывает ограничение доступа пользователей данной Группы к одной из Услуг. Если в записи об ограничении не задан "Лимит времени", то доступ к данной Услуге пользователям этой группы будет полностью запрещен. Если же указать Лимит времени (от 0 до 24 часов), то программа будет ограничивать использование данной Услуги заданным числом часов в сутки.


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

Записи в справочнике пользователей можно сортировать "по Нику", "по Коду" и "по Группе" выбрав соответствующую вкладку таблицы.

Если выбрать способ сортировки "по Нику", то над таблицей появляется поле "поиск по Нику". Оно предназначено для быстрого поиска в справочнике по первым буквам Ника (nikname) пользователя. Если ввести в это поле несколько первых букв и нажать клавишу <Tab>, то курсор в таблице будет перемещен к записи о пользователе, первые буквы ника которого совпадают с искомыми. 

Если выбрать способ сортировки "по Коду" или "по Группе", то при помощи поля "поиск по Коду" можно искать пользователя по его учетному коду.  Рядом с полями  "поиск по Коду" и "поиск по Нику" имеется кнопка "История", нажав на которую можно вызвать Список истории ввода в данное поле, из которого можно выбрать одно из недавно введенных значений.

Кроме этого, в верхней части окна справочника имеется поле "Искать" и кнопка "Поиск пользователя" . Они предназначены для поиска записи о пользователе по любой подстроке (слову) в полях "Ник", "Фамилия", "Адрес", "Узнал" и "Примечание".

При помощи Фильтров можно ограничить список выводимых в таблице записей по какому-либо критерию.

Кнопки управления Справочником в верхней части окна имеют следующее назначение:

Таблица в центре окна имеет следующие поля:

В верхней части окна имеется поле "Итого баланс", в котором выводится сумма общего баланса по всем пользователям.

Запись о пользователе имеет следующий вид:

Поля записи о пользователе:


На вкладке "Баланс" находится список всех сеансов работы данного пользователя в соответствии с Журналом учета сеансов и несколько полей, относящихся к взаиморасчетам с пользователем:

Следует иметь в виду, что доступ к вкладке "Баланс" можно запретить для некоторых категорий сотрудников через Систему разделения доступа. Для этого надо запретить этим категориям доступ к объекту "Скидка пользователя".

В верхней части окна имеются кнопки для управления балансом пользователя :

Группа полей "Начало" предназначена для ввода начальных остатков на начало нового периода:

Группа полей "Итого" ("Время", "Стоимость", "Оплачено", "Баланс") отражает итоговые суммы по всем записям Журнала сеансов и Кассовой книге, имеющихся в системе в настоящий момент. Эти итоги можно пересчитать нажав кнопку "Пересчитать суммы" в нижней части окна. Пересчет сумм для всех пользователей можно выполнить при помощи кнопки "Пересчитать итоги всех пользователей" в верхней части окна "Пользователи".

Группа полей "Месяц" ("Время", "Стоимость", "Оплачено") показывает соответствующие итоговые суммы за последние 30 дней. Эти суммы не считаются автоматически, а пересчитываются только при помощи кнопок "Пересчитать".

На вкладке "Абонементы" находится список всех абонементов, выданных когда-либо данному пользователю.


Обмен данными о пользователях между несколькими клубами

В программе Locker предусмотрена есть возможность обмена информацией о пользователях с источником данных ODBC (Access). Сделано это для того чтобы несколько клубов могли работать с общей базой данных пользователей. Принципы работы этой системы таков:

Общая база данных пользователей находится в файле LockUser.mdb в каждом из клубов. Синхронизацию данных  в этом файле между клубами обеспечивает система репликации Microsoft. При этом клубы могут находиться далеко друг от друга и связь между ними может быть, например, через интернет.  Другой вариант: файл LockUser.mdb общий и находится в на сервере доступном для каждого из клубов. Но этот вариант требует наличия хорошей связи с сервером, например, через локальную сеть или VPN.

Чтобы Locker имел доступ к этой базе данных, нужно в Windows установить Источник данных ODBC. В Windows XP это делается так: "Пуск" - "Настройка" - "Панель управления" - "Администрирование" - "Источники данных (ODBC)". Перейти на вкладку "Системный DSN" и нажать на кнопку "Добавить". В появившемся окне "Создание нового источника данных" выбрать "Microsoft Access Driver (*.mdb)".  В открывшимся окне "Установка драйвера ODBC для Microsoft Access" ввести "Имя источника данных" = "LockUser".  Нажать кнопку "База данных - Выбрать" и в появившемся окне выбора файла найти и выбрать файл Lockuser.mdb.  Пример такого файла поставляется вместе с программой Locker. Нажать кнопки "Ok" и "Oк" для завершения создания источника данных.

По умолчанию, программа Locker ищет этот файл на  d:\Lo\Lockuser.mdb.  Конечно, это не всех устроит, но этот путь можно переопределить в окне настройки программы Locker или через файл Locker.ini, который находится в каталоге Windows (если там нет файла Locker.ini, то его нужно создать). В этом файле должны быть такие, например, строки:

[Path]
UserODBC_file=c:\Locker\LockUser.user

После того как источник данных ODBC создан и настроен, можно подключиться к нему из программы Locker. Делается это через пункты меню "Настройка" - "Пользователи ODBC". Если этого пункта меню нет в вашей версии программы, то Locker нужно запустить с параметром в командной строке:

Locker.exe  /d

Первый раз после запуска программы появляется окно "Выбор источника данных", в котором нужно на вкладке "Источник данных компьютера"  выбрать наш источник LockUser. После этого должно открыться окно "Пользователи ODBC"

При помощи кнопки "ODBC -->Locker" данные о пользователях из файла Lockuser.mdb загружаются в Справочник пользователей программы Locker. При этом, если такой код пользователя в Справочнике уже имеется, то эта запись не загружается.  Поэтому для каждого из Клубов нужно выделить  свой диапазон кодов пользователей, например: с 10000 по 9999, с 10000 по 29999 и т.д. Кроме этого, в настройках программы Locker для каждого из клубов нужно установить уникальный "Номер клуба".

При помощи кнопки " Locker-->ODBC" данные о пользователях из Справочника пользователей выгружаются в файл Lockuser.mdb. При этом, если такой код пользователя в файле уже имеется, то эта запись не изменяется.