Имя: Пароль:
1C
1С v8
Разработка отчета через универсальный отчет - почему пустой?
0 MaQo
 
08.06.22
09:56
Разрабатываю отчет через универсальный, результат запроса не пустой, но выводится только заголовки колонок(показателей), почему? У УниверсальныйОтчет.ПостроительМакета.ИзмеренияСтрок ничего нет.

Привожу процедуру УстановитьНачальныеНастройки

УниверсальныйОтчет.мНазваниеОтчета = СокрЛП(ЭтотОбъект.Метаданные().Синоним);
УниверсальныйОтчет.мВыбиратьИмяРегистра = Ложь;
ТекстЗапроса = *запрос*
УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;

УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Склад", "Склад");
УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Номенклатура", "Номенклатура");
УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("СреднийОстаток", "СреднийОстаток");
УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("РасходЗаПериод", "РасходЗаПериод");
УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Коэф", "Коэф");

УниверсальныйОтчет.ДобавитьПоказатель("СреднийОстаток", "Средний остаток", Истина, "ЧЦ=15; ЧДЦ=3");    
УниверсальныйОтчет.ДобавитьПоказатель("РасходЗаПериод", "Расход за период", Истина, "ЧЦ=15; ЧДЦ=3");    
УниверсальныйОтчет.ДобавитьПоказатель("Коэф", "Коэффициент", Истина, "ЧЦ=15; ЧДЦ=2");

УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Склад");
УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура");

УниверсальныйОтчет.ДобавитьОтбор("Склад");
УниверсальныйОтчет.ДобавитьОтбор("Номенклатура");

УниверсальныйОтчет.УстановитьПредставленияПолей(УниверсальныйОтчет.мСтруктураПредставлениеПолей, УниверсальныйОтчет.ПостроительОтчета);
УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина);
УниверсальныйОтчет.УстановитьТипыЗначенийСвойствДляОтбора();
УниверсальныйОтчет.УстановитьНачальныеНастройки(Ложь);