Добрый день.
Вывожу отчет по документам, с группировками. При этом сперва группировка по документу - несколько таю.документов, а потом в каждом таб.доке свои группировки.
Вернее, сперва создаю общий таб.док, потом создаю группировку для документа№1, в неё помещаю несколько таб.доков (имеют свои группировки). Потом новая группа для документа№2 и т.д.
ГлобальныйТабДок = новый ТабличныйДокумент;
Секция = ГлобальныйТабДок.ПолучитьОбласть("R1");
ГлобальныйТабДок.НачатьАвтогруппировкуСтрок();
Пока Выборка.Следующий() Цикл
Док = Выборка.Объект;
ГлобальныйТабДок.Вывести(Секция,1,"Группа",Ложь);
ВыборкаДетальныеЗаписи = Выборка.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ТабДок = ПолучитьИзВременногоХранилища(Адрес);
ГлобальныйТабДок.Вывести(ТабДок,2,"Группа1", Истина);
КонецЦикла;
КонецЦикла;
ГлобальныйТабДок.ЗакончитьАвтогруппировкуСтрок();
Создает у области новый формат строк. В новом формате строк размеры колонок будут соответствовать размерам колонок, которые были установлены в области.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший