Если в источнике найдено 10.000 объектов то второй связанный отчет по выделенному объекту (источнику данных) выполнится 10.000 раз? по каждому объекту? а если идет еще третий уровень - это еще миллион одноразовых отчетов?
проблема вкратце такая
есть 3 связанных отчета
-первый находит нужные объекты и должен передать второму id01 и id02 (значения атрибутов найденных объектов)
-второй должен собрать информацию у объектов с id01 + насквозь вывести id02
-третий должен собрать информацию у объектов с id02+накопленная информация из предыдущих отчетов
в случае если 1й отчет пользовательский (SQL) а второй и третий по выделенному объекту (из источника данных) все работает, но долго 2 минуты (все тормозит 2й+3й отчет) и тормоза включаются пропорционально количеству передаваемых сквозных аргументов
а если и 1й и 2й и 3й отчеты пользовательские (SQL)
получаем что
2й отчет получает на вход аргумент id01 в виде недокументированной переменной число(массив) и использует его в секции ...where...in(:id01) и вроде все отлично но при таком подходе не могу насквозь передать id02 ни числом ни массивом

соответственно до 3-го уровня не добрался...
но в принципе и здесь мне кажется включатся тормоза на сквозных аргументах
