Отчёты: настройка
| Плагин показывает в меню Отчёты набор отчётов. Каждый отчёт — это JSP-страница со своей формой и выборкой; плагин отвечает за список отчётов и доступ к ним. Кроме того, плагин формирует печатную форму очереди процессов в PDF. |
Подключение отчёта
Отчёты описываются XML-файлами в каталоге report рабочего каталога приложения,
по одному файлу на отчёт:
<?xml version="1.0" encoding="UTF-8"?>
<report id="sales_month" title="Продажи за месяц"
jspFile="/WEB-INF/jspf/user/plugin/report/custom/sales_month.jsp"/>
| Атрибут | Значение |
|---|---|
|
Уникальный идентификатор отчёта, используется в правах. |
|
Название в списке. |
|
JSP-страница отчёта внутри |
Каталог отслеживается: добавленный, изменённый или удалённый файл учитывается без перезапуска.
Пример страницы отчёта с фильтрами по дате, группам и исполнителям — /WEB-INF/jspf/user/plugin/report/report/example.jsp.
Доступ к отчётам
Право Права → Плагин Report → Пользователь → Отчеты → Список открывает меню Отчёты. В конфигурации этого права можно ограничить список отчётов:
allowedReports=sales_month,agent_person_ufa
Если ключ не задан, доступны все отчёты.
Печать очереди процессов
В конфигурации очереди процессов можно описать печатные формы. Они появятся в меню очереди рядом с пунктом Печать и сформируют PDF по отмеченным процессам.
media.print.1.title=Лист выезда
media.print.1.orientation=landscape
media.print.1.fileName=route.pdf
media.print.1.columns=1:30,3:120,5:200
| Ключ | Значение |
|---|---|
|
Название печатной формы. |
|
|
|
Имя файла, по умолчанию |
|
Колонки очереди в формате |