Создание печатной формы: различия между версиями
Wiki (обсуждение | вклад) |
Wiki (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
1. Для создания печатной формы необходимо [[Jaspersoft Community|установить '''Jaspersoft''' '''Community''' | 1. Для создания печатной формы необходимо [[Jaspersoft Community|установить '''Jaspersoft''' '''Community'''.]] | ||
2. | 2. Для создания нового отчета нажмите правой кнопкой мыши на проект MyReports и выберите New --> JasperReport. | ||
[[Файл:1 Создание ПФ.png|без|обрамить]] | [[Файл:2 1 Создание ПФ.png|без|обрамить]] | ||
3. В | 3. В окне "Report Templates" выберите шаблон отчета "Blank A4" и нажмите "Next". | ||
[[Файл:2 Создание ПФ.png|без|обрамить]] | [[Файл:3 2 Создание ПФ.png|без|обрамить]] | ||
4. В поле " | 4. В окне "Report file" в поле "File name" введите "ПФ Нового документа.jrxml" и нажмите "Next". | ||
[[Файл: | [[Файл:4 2 Создание ПФ.png|без|обрамить]] | ||
5. | 5. В окне Data Source выберите New Data Adapter XM. | ||
[[Файл: | [[Файл:5 1 Создание ПФ.png|без|обрамить]] | ||
После выбора БД будет отображена структура. | |||
[[Файл: | [[Файл:6 Создание ПФ.png|без|обрамить]] | ||
6. В левом окне нажмите sys_cube (CURRENT)-->Table-->main_table_1 для просмотра параметров [[Создание простого документа в Дизайнере документов|созданного документа.]] | |||
[[Файл: | [[Файл:10 Создание ПФ.png|без|обрамить]] | ||
7. В окне справа напишите SQL-запрос, при помощи которого будут загружаться данные на главную страницу отчета и нажмите "Next": | |||
''select'' | |||
''main_table_1.main_table_1_id,'' | |||
'' main_table_1.parameter_1,'' | |||
В окне " | '' main_table_1.parameter_2 ,'' | ||
''main_table_1.parameter_3,'' | |||
''main_table_1.parameter_5'' | |||
'' from'' | |||
'' main_table_1'' | |||
[[Файл:11 2 Создание ПФ.png|без|обрамить]] | |||
8. В окне "Fields" выберите все поля. | |||
[[Файл:12 Создание ПФ.png|без|обрамить]] | |||
9. После выбора всех полей нажмите Finish. | |||
[[Файл:13 1 Создание ПФ.png|без|обрамить]] | |||
После нажатия на Finish, откроется пустой созданный отчет. | |||
[[Файл:15 Создание ПФ.png|без|обрамить]] | |||
10. На панели слева нажмите правой кнопкой мыши на "Parameters" и далее "Create parameter" для добавления параметра передачи. | |||
[[Файл:15 1 Создание ПФ.png|без|обрамить]] | |||
11. На панели справа в поле "Name" введите "MAIN_TABLE_1_ID". В поле "Class" выберите из выпадающего списка "java.lang.Integer". | |||
[[Файл:17 Создание ПФ.png|без|обрамить]] | |||
12. Откройте "Dataset and Query Dialog" для добавления параметра в SQL запрос. | |||
[[Файл:18 Создание ПФ.png|без|обрамить]] | |||
13. Дополните SQL запрос "where main_table_1_id = $P{MAIN_TABLE_1_ID}" и нажмите "ОК". | |||
[[Файл:19 Создание ПФ.png|без|обрамить]] | |||
14. На панели слева раскройте список полей, нажав на "Fields". | |||
[[Файл:20 Создание ПФ.png|без|обрамить]] |
Версия 11:42, 6 августа 2021
1. Для создания печатной формы необходимо установить Jaspersoft Community.
2. Для создания нового отчета нажмите правой кнопкой мыши на проект MyReports и выберите New --> JasperReport.
3. В окне "Report Templates" выберите шаблон отчета "Blank A4" и нажмите "Next".
4. В окне "Report file" в поле "File name" введите "ПФ Нового документа.jrxml" и нажмите "Next".
5. В окне Data Source выберите New Data Adapter XM.
После выбора БД будет отображена структура.
6. В левом окне нажмите sys_cube (CURRENT)-->Table-->main_table_1 для просмотра параметров созданного документа.
7. В окне справа напишите SQL-запрос, при помощи которого будут загружаться данные на главную страницу отчета и нажмите "Next":
select
main_table_1.main_table_1_id,
main_table_1.parameter_1,
main_table_1.parameter_2 ,
main_table_1.parameter_3,
main_table_1.parameter_5
from
main_table_1
8. В окне "Fields" выберите все поля.
9. После выбора всех полей нажмите Finish.
После нажатия на Finish, откроется пустой созданный отчет.
10. На панели слева нажмите правой кнопкой мыши на "Parameters" и далее "Create parameter" для добавления параметра передачи.
11. На панели справа в поле "Name" введите "MAIN_TABLE_1_ID". В поле "Class" выберите из выпадающего списка "java.lang.Integer".
12. Откройте "Dataset and Query Dialog" для добавления параметра в SQL запрос.
13. Дополните SQL запрос "where main_table_1_id = $P{MAIN_TABLE_1_ID}" и нажмите "ОК".
14. На панели слева раскройте список полей, нажав на "Fields".