public object ПолучитьДанныеОтчетаНаБазеУниверсальногоОтчета(/*ОтчетОбъект, СтруктураПараметров*/)
{
//ДанныеОтчета = Новый ТаблицаЗначений;
if(true/*СтруктураПараметров.Свойство("ПараметрыОтчета")*/)
{
}
//ЕстьГруппировки = (ОтчетОбъект.УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Количество() <> 0);
//ЕстьДетальныеЗаписи = ОтчетОбъект.УниверсальныйОтчет.ВыводитьДетальныеЗаписи;
/*// Создадим колонки
*/
//Выборка = Результат.Выбрать();
while(true/*Выборка.Следующий()*/)
{
//ТипЗаписиВыборки = Выборка.ТипЗаписи();
/*// Берем данные, которые выводятся в отчет
*/
if(true/*ТипЗаписиВыборки = ТипЗаписиЗапроса.ДетальнаяЗапись
И ЕстьДетальныеЗаписи
ИЛИ ТипЗаписиВыборки = ТипЗаписиЗапроса.ИтогПоГруппировке
И ЕстьГруппировки
ИЛИ ТипЗаписиВыборки = ТипЗаписиЗапроса.ОбщийИтог
И НЕ ЕстьДетальныеЗаписи И НЕ ЕстьГруппировки*/)
{
//НоваяСтрокаДанных = ДанныеОтчета.Добавить();
//ЗаполнитьЗначенияСвойств(НоваяСтрокаДанных, Выборка);
if(true/*НЕ ЕстьДетальныеЗаписи И НЕ ЕстьГруппировки*/)
{
}
}
}
return null;
}