====== Получение таблицы значений (ТЗ) из результата отчета ====== &НаСервере Процедура ФормироватьДокументыНаСервере() СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Отчет").ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки = Отчет.КомпоновщикНастроек.Настройки; Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ВариантДаты", ОформлениеДокументов); Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачГраница", Новый Граница(НачалоПериода, ВидГраницы.Включая)); Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонГраница", Новый Граница(КонецПериода, ВидГраницы.Включая)); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); лТЗ = Новый ТаблицаЗначений; //Выводим в ТЗ ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(лТЗ); ПроцессорВывода.ОтображатьПроцентВывода = Истина; ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); КонецПроцедуры