Вывод наработки по всем услугам всех логинов

Материал из BiTel WiKi

Перейти к: навигация, поиск

Табличный отчет по услугам модуля dialup для модуля reports системы BGBilling 5.1.

Поля:

  • 1) Номер договора
  • 2) Логин
  • 3) (13) Имя
  • 4) (15) Адрес
  • 5) (3) Телефон
  • 6) Тариф
  • 7) Состояние договора (активен,приостановлен, закрыт)
  • 8) Входящий остаток руб.
  • 9) Приход руб.
  • 10) Абонентская плата руб.
  • 11) Суммарная наработка (услуги) без абонентской платы руб.
  • 12) Исходящий остаток
  • 13) Услуга 1 наработка руб.
  • 14) Услуга 1 объем мБ.

//-//

  • 21) Услуга 10 наработка руб.
  • 22) Услуга 10 объем мБ.

Фильтры:

  • 1) Период, дата, час.
  • 2) Список услуг.
  • 3) Группы договоров.
  • 4) Работающие\неработающие\не работающие логины\все.

Комментарий:

  • 1) Выборка ведется по первым 10 услугам выбранным в фильтре услуг.
  • 2) Работающие\неработающие определяются отсутствием сессий, либо любого трафика за выбранный промежуток времени. Причем сессии в приоритете.
  • 3) Если у договора несколько логинов, то выводим в отдельных строках: договор-логин1,договор-логин2.. итд, и у каждого логина своя наработка по услугам.
  • 4) Если в фильтре выбран пункт "работающие", то нужно выводить только договора с хотя бы одним используемым логином и сам используемый логин;

Если в фильтре выбран пункт "не работающие", то нужно выводить договора, у которых не используется ни один логин БЕЗ САМИХ ЛОГИНОВ; Если в фильтре выбран пункт "не работающие логины", то нужно выводить все договора с не используемыми логинами и сами не используемые логины; Если в фильтре выбран пункт "все", то нужно выводить все существующие договора, и все существующие логины.

Загрузить отчёт.

Личные инструменты