Здравствуйте!
Можете пожалуйста подсказать, создание одного отчета для двух (или более) разных сущностей возможна ли ?
Если да, то как ?
Здравствуйте,
Расскажите, пожалуйста, подробнее о своём отчёте. Что это за сущности и как вы хотите их отображать, в разных блоках или в одной таблице?
Если вам нужно собрать данные из нескольких сущностей:
1 - Вы можете написать SQL/JPQL запрос в SQL-band или JPQL-band, который с помощью join объединяет данные и их уже выводить в отчёте.
JPQL - Bands :: Документация Jmix
SQL - Bands :: Документация Jmix
Пример:
https://docs.jmix.ru/jmix/reports/sample-reports.html
2 - Вы можете сделать несколько bands которые будут загружать данные из разных сущностей, например из разных entity. Подойдёт если вам надо выгрузить их и разместить в отдельных блоках в отчёте.
Entity: Bands :: Документация Jmix
3 - Вы можете создать Groovy-band и загрузить данный с помощью DataManager'а
и сформировать из них List<Map<String, Object>>
.
Groovy: Bands :: Документация Jmix
С Уважением,
Никита