Результат построителя отчета в таблицу значений

1. pilot23 04.02.20 14:59 Сейчас в теме
Для того, чтобы пользователь смог делать динамический отбор, использую построитель отчета (на сервере). Нужно для дальнейшей обработки данных, полученных из построителя, переделать его результат в таблицу значений (в дальнейшем таблица значений будет выгружаться в .xls файл). Каким образом это все лучше всего провернуть?
По теме из базы знаний
Найденные решения
2. Alexei_Siva 205 04.02.20 15:35 Сейчас в теме
Пример рабочего кода
        //Формируем отчет
        Настройки = КомпоновщикНастроек.Настройки;
        ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
        КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
        МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"),Ложь);
        ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
        ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
        ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;

                ТЗ = ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Показать
3. alalsl 12 04.02.20 16:03 Сейчас в теме
(1)
Построитель.Выполнить();
Результат=Построитель.Результат;
ТаблицаЗначений=Результат.Выгрузить();
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. alalsl 12 04.02.20 16:03 Сейчас в теме
(1)
Построитель.Выполнить();
Результат=Построитель.Результат;
ТаблицаЗначений=Результат.Выгрузить();
4. alalsl 12 04.02.20 16:07 Сейчас в теме
(1) Лучше использовать СКД
2. Alexei_Siva 205 04.02.20 15:35 Сейчас в теме
Пример рабочего кода
        //Формируем отчет
        Настройки = КомпоновщикНастроек.Настройки;
        ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
        КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
        МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"),Ложь);
        ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
        ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
        ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;

                ТЗ = ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот