Очень сложный отчет по базе договоров (большей частью относится к ядру, чем к IPN модулю) с трафиками

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

Версия от 09:18, 13 февраля 2009; Admin (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Отчет выводит список клиентов обширную информацию по базе клиентов выделенных линий. Как то: приходы, расходы, наработку, трафики, остатки на начало и конец периода, тариф. При этом доступны фильтры практически по всем параметрам. Был сделан для выгрузки даннных в csv, визуально не очень читаем иза-большого количества столбцов, однако очень хорош как пример возможностей модуля.

Итоговый отчет выглядит следующим образом:

Внешний вид отчета

Файлы отчеты: Медиа:report_ust_files.zip

Файлики из аттача положить в reports. Скорректировать файлик ipn_ust_inet.rep.xml вот эту часть:

<combo name="status" title="Статус" width="4">
    	<item id="0" title="--Любой--"/>
	<item id="1" title="Статус 1"/>
	<item id="2" title="Статус 2"/>
</combo>

Заполнить значениями списков. Значения списков можно получить по Ctrl+i в справочнике Справочники=>Другие=>Значения списков.

В конфигурации модуля отчетов необходимо определить параметры:

#код параметра договора адрес
report.ust.inet.param.address=19
#код параметра договора ФИО
report.ust.inet.param.fio=4
#код спискового параметра договора Статус
report.ust.inet.param.status=29
#код текстового параметра договора Телефон
report.ust.inet.param.phone=6
#код услуги трафик внешний входящий
report.ust.inet.param.traf.vnesh.in=38
#код услуги трафик внешний исходящий
report.ust.inet.param.traf.vnesh.out=38
#код услуги трафик внутренний входящий
report.ust.inet.param.traf.vnutr.in=38
#код услуги трафик внутренний исходящий
report.ust.inet.param.traf.vnutr.out=38
Личные инструменты