Добрый день,
Подскажите, в отчете (построитель отчета) не выводится группировка строк.
Прописывал АвтогруппировкаСтрок, не выводит.
Таб = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
ДатаОтчета = "На дату: " + ?(ЗначениеЗаполнено(ДатаКонца), Формат(ДатаКонца, "ДЛФ=Д"), " - - ");
ОбластьЗаголовокОтчета = Макет.ПолучитьОбласть("МакетЗаголовокОтчета");
ОбластьЗаголовокОтчета.Параметры.ДатаОтчета = ДатаОтчета;
Таб.Вывести(ОбластьЗаголовокОтчета);
ОбластьШапкиТаблицы = Макет.ПолучитьОбласть("МакетШапкаТаблицы");
Таб.Вывести(ОбластьШапкиТаблицы);
Построитель.Параметры.Вставить("ДатаКонца", КонецДня(ДатаКонца));
Построитель.Выполнить();
Таб.НачатьАвтогруппировкуСтрок();
ОбластьИтоги = Макет.ПолучитьОбласть("МакетИтоги");
ОбластьСкладШифр = Макет.ПолучитьОбласть("МакетСкладШифр");
ОбластьПодразделение = Макет.ПолучитьОбласть("МакетПодразделение");
ОбластьОтветственный = Макет.ПолучитьОбласть("МакетОтветственный");
ОбластьИмущество = Макет.ПолучитьОбласть("МакетИмущество");
РезультатЗапроса= Построитель.Результат;
ВыборкаОбщийИтог = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"ОБЩИЕ");
Пока ВыборкаОбщийИтог.Следующий() Цикл
ОбластьИтоги.Параметры.Заполнить(ВыборкаОбщийИтог);
Таб.Вывести(ОбластьИтоги);
ВыборкаСкладШифр = ВыборкаОбщийИтог.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"СкладШифр");
Пока ВыборкаСкладШифр.Следующий() Цикл
//ОбластьСкладШифр.Параметры.Заполнить(ВыборкаСкладШифр,ВыборкаСкладШифр.Уровень(),,Ложь);
ОбластьСкладШифр.Параметры.Заполнить(ВыборкаСкладШифр);
Таб.Вывести(ОбластьСкладШифр);
ВыборкаПодразделение = ВыборкаскладШифр.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Подразделение");
Пока ВыборкаПодразделение.Следующий() Цикл
//ОбластьПодразделение.Параметры.Заполнить(ВыборкаПодразделение,ВыборкаПодразделение.Уровень(),,Ложь);
ОбластьПодразделение.Параметры.Заполнить(ВыборкаПодразделение);
Таб.Вывести(ОбластьПодразделение);
ВыборкаОтветственный = ВыборкаПодразделение.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Ответственный");
Пока ВыборкаОтветственный.Следующий() Цикл
ОбластьОтветственный.Параметры.Заполнить(ВыборкаОтветственный);
//Таб.Вывести(ОбластьОтветственный,ВыборкаОтветственный.Уровень(),,Ложь);
Таб.Вывести(ОбластьОтветственный);
ВыборкаИмущество = ВыборкаОтветственный.Выбрать();
Пока ВыборкаИмущество.Следующий() Цикл
ОбластьИмущество.Параметры.Заполнить(ВыборкаИмущество);
Таб.Вывести(ОбластьИмущество);
КонецЦикла;
КонецЦикла;
КонецЦикла;
КонецЦикла;
КонецЦикла;
Таб.ЗакончитьАвтогруппировкуСтрок();
//-------------------------------------
ЭлементыФормы.ТабДок.Очистить();
//КоличествоУровней = ЭлементыФормы.ТабДок.КоличествоУровнейГруппировокСтрок();
//Для Уровень=1 По КоличествоУровней - 1 Цикл
// ЭлементыФормы.ТабДок.ПоказатьУровеньГруппировокСтрок(КоличествоУровней - Уровень);
//КонецЦикла;
ЭлементыФормы.ТабДок.Вывести(Таб);
Показать