Всем привет. Ситуация следующая : создаю Отчет, в ФормеОтчета есть Запрос. По результату запроса делаю выборку
ВыборкаПоЗаявке=РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаПоЗаявке.Следующий() Цикл
ОбластьШапкаЗаявки.Параметры.Заявка=ВыборкаПоЗаявке.Заявка;
ДокументДанных.Вывести(ОбластьШапкаЗаявки);
ВыборкаПоИнвойсу=ВыборкаПоЗаявке.Выбрать();
Пока ВыборкаПоИнвойсу.Следующий() Цикл
ОбластьСтрока.Параметры.НомерЗаявка=ВыборкаПоИнвойсу.НомерЗаявка;
ОбластьШапкаОплаты.Параметры.ВариантОплаты=ВыборкаПоИнвойсу.ВариантОплаты;
ДокументДанных.Вывести(ОбластьСтрока);
Данные по ВариантОплаты я получаю только во вложенном цикле,а их вывод
(ОбластьШапкаОплаты) хотелось бы сделать перед этим циклом. Надеюсь понятно изложил. Такое возможно?
Добавлено через 2 минуты и 38 секунд:Советовали сделать еще одну группировку в запросе. Сделал так
ВыборкаПоВариантОплаты=ВыборкаПоИнвойсу.Выбрать();
Пока ВыборкаПоВариантОплаты.Следующий() Цикл
ОбластьШапкаОплаты.Параметры.ВариантОплаты=ВыборкаПоИнвойсу.ВариантОплаты;
ДокументДанных.Вывести(ОбластьШапкаОплаты);
КонецЦикла;
результат-в цикл вообще не попадает,т.к. ВариантОплаты строка и перебирать нечего.