-
Kernel
-
Plugins
-
Решения
-
CHANGES
Kernel
Plugins
Решения
CHANGES
The actual version of the plugin contains built-it reports, available after plugin’s activation in menu Reports. These reports may be defined int the plugin itself for kernel data or in other plugins.
Reports are implemented with unified Action MVC API. Each report extends Java class org.bgerp.plugin.report.action.ReportActionBase. Source codes of existing reports may be used as examples for development of new.
As an report example you can have a look on the following files which together make built-it Processes report:
The relationships between the different parts of report are shown in the diagram below.
JSP отчёты отображаются в отдельном подменю.
Это упрощённая старая система со следующими особенностями:
логика и шаблон отчёта заключены в едином JSP файле;
отсутствует разделение прав на отчёты;
нет поддержки диаграмм.
JSP отчёты должны быть перенесены в Custom репозитарий в существующем виде.
Для примера рассмотрим следующую конфигурацию.
report:report.1.title=ТП - Отчет по процессам
report:report.1.jspFile=/WEB-INF/custom/plugin/report/custom_tp_queries_report.jsp
Она должна быть изменена таким образом.
report:report.1.title=ТП - Отчет по процессам
report:report.1.jspFile=/WEB-INF/jspf/user/plugin/custom.smartkom/report/old/custom_tp_queries_report.jsp
А соответствующие файлы перенесены во вновь созданный Custom репозитарий.
Примеры Custom репозитариев с JSP отчётами: