Выдача отчётов в архиве

Добрый день.
Отчёты выдаются в цикле с помощью

reportGuiManager.printReport(report, reportParams)

Есть ли возможность выдавать сгенерированные отчёты в виде одного архивного файла со всеми документами внутри?

Добрый день,

В ReportGuiManager есть несколько методов bulkPrint, bulkPrincSync, bulkPrintBackground, которые как раз выдают пачку готовых отчетов в виде архива.
Они используют за основу метод com.haulmont.reports.app.service.ReportService#bulkPrint

    /**
     * Prints the report several times for each parameter map in the paramsList. Put the result files to zip archive.
     */
    ReportOutputDocument bulkPrint(Report report, String templateCode, ReportOutputType outputType, List<Map<String, Object>> paramsList);

Если они вам не подходят, то можете написать свой код, взяв реализацию из ReportGuiManager за основу.

Спасибо