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