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

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

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

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

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