Вывод наработки по всем услугам всех логинов
Материал из BiTel WiKi
Версия от 12:47, 1 июня 2011; Airat (Обсуждение | вклад)
Табличный отчет по услугам модуля 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) Если в фильтре выбран пункт "работающие", то нужно выводить только договора с хотя бы одним используемым логином и сам используемый логин;
Если в фильтре выбран пункт "не работающие", то нужно выводить договора, у которых не используется ни один логин БЕЗ САМИХ ЛОГИНОВ; Если в фильтре выбран пункт "не работающие логины", то нужно выводить все договора с не используемыми логинами и сами не используемые логины; Если в фильтре выбран пункт "все", то нужно выводить все существующие договора, и все существующие логины.
Загрузить отчёт.