Коллеги, возник вопрос - как выгрузить сформированный отчет в СКД в таблицу значений?

Отчет выводится как таблица. Следовательно, выгрузить через компоновщик не получается, так как "Не поддерживается вывод таблиц и диаграмм в универсальную коллекцию значений"

Ну или подскажите другое решение подобной задачи, нужно сформировать отчет, с возможностью отбора по нескольким объектам и выгрузить в excel каждый объект на отдельный лист.

Пока я вижу решение так: формирую отчет по всем объектам в удобном пользователю виде, выгружаю результат в ТЗ и перебором ТЗ вывожу требуемые данные в отдельный лист. Но застопорился на выгрузке результата в ТЗ.

Или, как вариант, брать из схемы запрос, выполнять его снова и уже его результат выгружать в ТЗ. Но может быть есть более простое решение?
---
Извлекайте тогда запрос из скомпонованного макета, где уже применены все отборы и выбраны нужные поля:

```1c
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
    ТекстЗапроса = МакетКомпоновки.НаборыДанных[0].Запрос;
```
---
Вы можете не брать из схемы запрос, а выгружать таки через компоновщик, но предварительно поменяв структуру отчета, где используются только группировки.

Более того, если некий Объект должен оказаться на отдельной странице, путь группировкой самого верхнего уровня будет группировка по этому Объекту, и выгружайте результат в дерево значений, а не таблицу. В таком случае строки верхнего уровня полученного дерева будут соответствовать данным отдельного листа.
---
https://infostart.ru/public/658410/
---
Такой вариант наверное не подойдет, ввиду того что в нем описан простейший отчет с одной группировкой. А у автора тут что то прям более сложное, то есть несколько таблиц сразу что не позволит просто так взять и выгрузить в таблицу значений.
---
Перенастроить отчет так, чтобы он стал списком, выгружать в ТЗ, потом постобработкой получать данные в нужном виде.
---
Не подойдет - отчет выводит данные по месяцам в столбцах. Хотя и не нарастающим итогом, но мне не понятно, как это сделать списком
---
Колонки кросс-таблицы перенести в строки отчета вложенной группировкой
---
Меня вполне устроит, если я смогу получить данные из набора данных с установленными отборами за установленный период без группировок СКД
---
Извлекайте тогда запрос из скомпонованного макета, где уже применены все отборы и выбраны нужные поля:

```1c
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
    ТекстЗапроса = МакетКомпоновки.НаборыДанных[0].Запрос;
```
---
Спасибо, получилось так:

    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки);
    ТекстЗапроса = МакетКомпоновки.НаборыДанных[0].Запрос;
    Запрос = Новый Запрос;
    Запрос.Текст = ТекстЗапроса;
    Для Каждого С Из МакетКомпоновки.ЗначенияПараметров Цикл
 Запрос.УстановитьПараметр(С.Имя, С.Значение);
     КонецЦикла;
     Результат = Запрос.Выполнить().Выгрузить();
---
Спасибо огромное за совет.

Помогло...
---
И Вам спасибо за финал темы...
---
Спасибо большое!