1. Основы интерфейса и навигация в BGBillingClient
Основы интерфейса и навигация в BGBillingClient
Представьте: абонент звонит и кричит, что у него пропал интернет, а вы впервые видите перед собой окно биллинговой системы и не знаете, куда нажать. Каждая лишняя минута поиска нужной кнопки — это растущее раздражение на другом конце провода. Именно поэтому скорость ориентации в интерфейсе BGBillingClient — это не «базовый навык», а инструмент, напрямую влияющий на качество обслуживания.
Первое знакомство: структура главного окна
При запуске BGBillingClient (клиентское приложение для работы с сервером BGBilling) вы видите главное окно, состоящее из нескольких ключевых зон. Понимание их назначения экономит десятки кликов за смену.
Верхняя часть — главное меню и панель инструментов. Меню содержит все доступные разделы: «Договоры», «Услуги», «Деньги», «Справочники» и другие. Панель инструментов — это быстрый доступ к самым частым действиям: создание нового договора, обновление данных, запуск модулей. Если меню — это карта местности, то панель инструментов — горячие клавиши вашего автомобиля.
Центральная область — рабочая зона, где открываются вкладки с договорами, отчётами, журналами. BGBillingClient работает по принципу браузера: можно держать несколько вкладок одновременно и переключаться между ними. Это критически важно — вы можете одновременно смотреть договор абонента и журнал его сессий, не закрывая ни одно из окон.
Нижняя часть — строка состояния, где отображается информация о текущем подключении к серверу, версии базы данных и активных фоновых задачах.
Работа с вкладками
Каждый открытый договор, отчёт или модуль — это отдельная вкладка. Привычка держать нужные вкладки открытыми вместо постоянного закрытия и повторного открытия экономит время. Например, если вы обслуживаете несколько абонентов подряд, откройте каждый в своей вкладке и переключайтесь между ними.
Закрыть вкладку можно кликом по крестику или комбинацией Ctrl + W. Открыть заново — через меню или поиск. Если случайно закрыли нужную вкладку — не паникуйте, данные не потеряны, просто найдите договор заново.
Горячие клавиши, которые нужно знать наизусть
Горячие клавиши — это разница между оператором, который обслуживает 30 заявок за смену, и тем, кто обрабатывает 50. Вот основные комбинации, которые стоит запомнить:
| Комбинация | Действие |
|---|---|
| Ctrl + F | Открыть окно поиска договора |
| F5 | Обновить данные текущей вкладки |
| Ctrl + W | Закрыть текущую вкладку |
| Ctrl + N | Создать новый договор |
| Ctrl + S | Сохранить изменения |
| F2 | Редактировать выбранную запись |
> Горячие клавиши работают в контексте активной вкладки. Если вы находитесь на вкладке «Договоры», Ctrl + F откроет поиск именно по договорам, а не по услугам или платежам.
Настройка таблиц: почему это важно
Практически каждый раздел BGBillingClient отображает данные в таблицах — списках договоров, услуг, платежей, сессий. По умолчанию таблицы показывают стандартный набор столбцов, но вы можете настроить их под свои задачи.
Чтобы изменить отображаемые столбцы, нажмите правой кнопкой мыши на заголовок таблицы и выберите «Настроить столбцы» (или аналогичный пункт). Появится окно, где можно добавить, удалить или изменить порядок столбцов. Например, при анализе платежей полезно видеть столбец «Дата платежа», «Сумма» и «Способ оплаты», а «ID договора» можно убрать, если он не нужен.
Ширину столбцов можно менять, перетаскивая границы заголовков. Двойной клик на границе — автоподбор ширины по содержимому.
Сортировка работает по клику на заголовок столбца: первый клик — по возрастанию, второй — по убыванию. Это полезно, когда нужно быстро найти самый большой долг или самую свежую оплату.
Постраничный вывод: работа с большими объёмами данных
Когда в системе тысячи договоров, таблица не может показать все сразу — используется постраничный вывод. Внизу таблицы вы увидите навигацию: номер текущей страницы, общее количество страниц и кнопки «Назад» / «Вперёд».
Количество записей на странице можно изменить в настройках (обычно доступны варианты: 50, 100, 200, 500). Увеличение числа записей ускоряет навигацию, но может замедлить загрузку при слабом канале связи с сервером.
> Совет из практики: при работе с отчётами ставьте 200–500 записей на страницу, чтобы не листать бесконечно. При обычном поиске — 50–100, чтобы интерфейс отзывался быстрее.
Фильтры: ваш главный инструмент
Над таблицами почти всегда расположена панель фильтров. Это поля, в которые можно ввести критерии поиска: номер договора, ФИО абонента, адрес, статус. После ввода нажмите Enter или кнопку «Найти» — таблица покажет только подходящие записи.
Фильтры поддерживают частичное совпадение: ввод «Иван» найдёт и «Иванов», и «Иванова», и «Петров-Иванов». Некоторые поля поддерживают выбор из справочника (например, статус договора) — в этом случае рядом с полем будет кнопка вызова списка.
Важно понимать: фильтры работают на стороне сервера. Это значит, что система запрашивает данные из базы заново при каждом поиске, а не фильтрует уже загруженный список. Поэтому точные фильтры (номер договора) работают быстрее, чем широкие (все договоры со статусом «Активен»).
Практический сценарий: быстрый старт
Абонент называет номер лицевого счёта. Ваши действия за 15 секунд:
Ctrl + F — откроется окно поиска.F5 для обновления данных.Этот алгоритм должен стать автоматическим. Каждый лишний клик — это секунды, которые абонент слышит как тишину в трубке.