Необходимо каждую таблицу вывести в новый табличный документ.
Понятно, что есть ЭлементРезультатаКомпоновкиДанных.
Нужно при выводе из параметров элемента понять, что начинается новая таблица.
(0) Вообще эта самые таблицы располагаются в поле КомопоновщикНастроек.Настройки.СтруктураОтчета. Нельзя-ли создать ещё один объект "Компоновщик настроек" (скопировав первый), который при переборе элементов структуры первого компоновщика будет каждый раз очищать свою структуру и копировать в неё по очереди таблицы, а затем выводить их в новый табличный документ?
(1)Проблема в том, что данных очень много. Данные получаются один раз, а потом последовательно выводятся в разных разрезах.
Можно конечно разделить, тогда будет работать в n раз медленнее.
(2) Если база хранится в MSSQL варианте, то после 1-го получения данные, скорее всего, будут кэшированы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший