Плагин предназначен для разработки отчётов в HTML формате с гибкими фильтрами. Логика и отображение отчёта реализуется с помощью JSP.

Конфигурация

Отчёты настраиваются в конфигурации, желательно создать отдельную включаемую под отчёты. Для каждого отчёта добавляется запись вида:

report:report.<id>.title=<title>
report:report.<id>.jspFile=<jspFile>

Где:

  • <id> - числовая идентификатор отчёта;

  • <jspFile> - путь к JSP шаблону, генерирующему отчёт, расположенный в каталоге WEB-INF/custom/plugin/report/.

Перенести старые объявления отчётов из XML файлов каталога report в конфигурацию. Поддержка будет в скором времени отключена.

Оснастка "Отчеты"

В оснастке отображаются все сконфигурированные в системе отчёты. При выборе кнопки отчёта вызывается связанный с отчётом JSP файл.

report general

Примеры

Числовые коды отчётов в конфигурациях примеров даны случайно и в реальной системе могут быть любыми.

Пример отчёта

Поставляется с системой для изучения. Отчёт выводит список процессов с различными фильтрами. В теле отчёта приведена ссылка на JSP страницу с доступными элементами ввода и выведен список справочников.

report sample

Конфигурация:

report:report.1.title=Пример отчёта
report:report.1.jspFile=/WEB-INF/custom/plugin/report/example.jsp

Пример отчёта BGBilling

Поставляется с системой для изучения. Осуществляет прямую работу с базой биллинга. Необходимое дополнительное конфигурирование описано в файле example_bgbilling.jsp

Конфигурация:

report:report.2.title=Пример отчёта BGBilling
report:report.2.jspFile=/WEB-INF/custom/plugin/report/example_bgbilling.jsp

Смены ЦУС

Конфигурация:

report:report.3.title=Отчёт ЦУС по сменам
report:report.3.jspFile=/WEB-INF/custom/plugin/report/ncc_smena.jsp

Должники BGBilling

Выводит должников из базы BGBilling.

image debtors

Конфигурация:

report:report.4.title=Отчет по должникам
report:report.4.jspFile=/WEB-INF/custom/plugin/report/debtors.jsp

В JSP необходима дополнительная конфигурация. JSP файл

В дин. коде установите корректные значения полей billingId, adressParamId, nameParamId и cityId. Dyn файл