poluchenie_tablicy_znachenij_tz_iz_rezultata_otcheta

Получение таблицы значений (ТЗ) из результата отчета

&НаСервере
Процедура ФормироватьДокументыНаСервере()

	СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Отчет").ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
	Настройки = Отчет.КомпоновщикНастроек.Настройки;
	Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ВариантДаты", ОформлениеДокументов);
	Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачГраница", Новый Граница(НачалоПериода, ВидГраницы.Включая));
	Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонГраница", Новый Граница(КонецПериода, ВидГраницы.Включая));
	КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
	МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки, , ,    Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
	ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
	ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
	
	лТЗ = Новый ТаблицаЗначений;
	//Выводим в ТЗ
	ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    ПроцессорВывода.УстановитьОбъект(лТЗ);
	ПроцессорВывода.ОтображатьПроцентВывода = Истина;
	ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
КонецПроцедуры
  • /sites/data/pages/poluchenie_tablicy_znachenij_tz_iz_rezultata_otcheta.txt
  • Последнее изменение: 2024/04/29 06:30
  • tro