0
23th
06.04.17
✎
10:21
|
Сам делал несколько раз раньше, работало, а тут на простом отчете почему то не работает, может кто подскажет, а то у меня глаза замылились!
ВыборкаКонтр = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
ТабДок.НачатьАвтогруппировкуСтрок();
Пока ВыборкаКонтр.Следующий() цикл
ОбластьКонтра = Макет.ПолучитьОбласть("СтрокаКонтрагент");
ОбластьКонтра.Параметры.Заполнить(ВыборкаКонтр);
ТабДок.Вывести(ОбластьКонтра, ВыборкаКонтр.Уровень());
ВыборкаДог = ВыборкаКонтр.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаДог.Следующий() цикл
ВыборкаДет = ВыборкаДог.Выбрать();
ОбластьДог = Макет.ПолучитьОбласть("СтрокаДоговор");
ОбластьДог.Параметры.Заполнить(ВыборкаДог);
ТабДок.Вывести(ОбластьДог, ВыборкаДог.Уровень());
Пока ВыборкаДет.Следующий() цикл
ОбластьДет = Макет.ПолучитьОбласть("СтрокаДокумент");
ОбластьДет.Параметры.Заполнить(ВыборкаДет);
ТабДок.Вывести(ОбластьДет, ВыборкаДет.Уровень());
КонецЦикла;
КонецЦикла;
КонецЦикла;
ТабДок.ЗакончитьАвтогруппировкуКолонок();
|
|