Модуль кассира

17    

Введение#

Кассир – это системный пользователь, которому разрешено выполнять ограниченный набор операций: вносить платежи и просматривать отчёты. Интерфейс кассира представляет собой приложение на платформе UTM Control Center, аналогичное интерфейсам администратора и дилера, но с более ограниченной функциональностью.

Для создания и работы кассира необходимо наличие отдельной лицензии. Проверить наличие и срок действия лицензии можно в интерфейсе администратора UTM5 (см. Лицензии, пункт Интерфейс кассира). Лицензия может ограничивать количество кассиров, одновременно подключаемых к ядру UTM5.

Ниже описано создание кассиров и их возможности.

Создание кассира#

Как и любые системные пользователи, кассиры создаются в интерфейсе администратора в разделе Пользователи и группы: Системные пользователи. Желательно создать для них системную группу Кассиры (см. Системные группы) с ограниченными правами. Необходимые функции сгруппированы в отдельную ветку в древовидном представлении, и включают:

FID

Название функции

Описание

0x1206

rpcf_search_users_new

Поиск пользователей

0x2006

rpcf_get_userinfo

Получение информации о пользователе

0x2026

rpcf_get_user_by_account

Получение идентификатора пользователя по идентификатору его лицевого счета

0x2033

rpcf_get_user_account_list

Получение списка идентификаторов пользователей

0x212c

rpcf_get_cashier_settings

Получение настроек интерфейса кассира

0x2600

rpcf_get_accounting_periods

Получение списка расчетных периодов

0x2910

rpcf_get_currency_list

Список доступных валют

0x3008

rpcf_payments_report_owner_ex

Генерация отчета по платежам текущего кассира

0x3100

rpcf_get_payment_methods_list

Получение списка методов платежа

0x3110

rpcf_add_payment_for_account_notify

Внесение платежа и отправка уведомления абоненту по электронной почте

0x440A

rpcf_whoami

Получение информации о текущем кассире (системном пользователе)

0x11112

rpcf_get_core_time

Получение системного времени

0x15109

rpcf_get_accountinfo

Получение информации о лицевом счете

Можно также указать маску подсети, из которой разрешено подключение данного кассира.

Помимо разрешений, определяемых системной группой, кассиры зависят от интерфейсных настроек, выбранных администратором (см. Интерфейс кассира).

После создания и настройки кассир может выполнять следующие операции:

Внесение платежа;

Формирование отчётов по платежам.

Интерфейс кассира#

Установка и запуск#

1.Загрузите интерфейс кассира из личного кабинета клиента на странице
www.netup.tv/ru/utmoffice  (раздел Файлы > файл utm_cashier.zip).

2.Распакуйте полученный файл на рабочей станции кассира, т. е. на компьютере, с которого будет вестись работа кассира.

 

Для запуска интерфейса необходимо установить Java Runtime Environment (JRE) версии 8.0 (Java 1.8.x) или выше. Дистрибутив JRE доступен для загрузки на сайте java.com

3.Запустите центр управления кассира (файл utm_cashier.jar) двойным щелчком мыши на этом файле или из командной строки:

java -jar utm_cashier.jar

 
После запуска появится окно подключения, аналогичное такому же окну интерфейса администратора.

4.Введите IP-адрес сервера и, через двоеточие, порт для подключения. Если используется стандартный порт (11758), его можно не указывать.

5.Введите логин и пароль кассира, с которыми он был создан в интерфейсе администратора.

6.В группе параметров Настройки выберите язык интерфейса.

 

Выбранный язык не применяется немедленно к самому окну подключения. Смена языка происходит при следующем запуске программы.

7.Если выбрать опцию Сохранять настройки, то все введенные данные (кроме пароля) сохранятся в конфигурационном файле и будут автоматически подставлены в форму при следующем запуске программы. Если выбрать опцию Сохранять пароль, то сохраняется также и пароль.

Интерфейс кассира содержит следующие страницы, доступные по ссылкам на левой панели: Внести платеж и Отчет.

Поведение элементов интерфейса аналогично описанным в разделе Общие принципы.

Внести платеж #

Cashier_payment.png

Для внесения платежа необходимо произвести поиск пользователя. Полный список пользователей кассиру недоступен.

Поиск может осуществляться по номеру счёта, номеру пользователя, части логина или части полного имени (отдельные возможности из этого перечня могут быть запрещены администратором). Количество пользователей, выводимых в результатах поиска, также может быть ограничено настройками в интерфейсе администратора.

Метод платежа (Оплата наличными) фиксирован. Можно выбрать только счёт (если у пользователя их несколько), валюту (из определённого администратором списка) и сумму платежа. При внесении платежа можно напечатать квитанцию об оплате. Для этого следует выбрать соответствующую опцию. Можно также добавить комментарий к платежу в поле Комментарий.

Отчет#

В данном разделе содержится интерфейс формирования отчётов по платежам, как в интерфейсе администратора (см. Отчет по платежам), но со следующими отличиями:

В отчёт включены только платежи, произведённые данным кассиром;

Отсутствует возможность выбора по группе пользователей;

Отсутствуют нерелевантные колонки, в том числе “Метод осуществления платежа” и “Лицо, внёсшее платеж”;

В контекстном меню отсутствуют пункты “Квитанция” и “Откат”.