Нет результат запроса изменить нельзя.
Но в вашем случае, по моему, можно обойтись и так:
Если НЕ Результат1.Пустой() Тогда
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ДокументРезультат.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
ДокументРезультат.Вывести(ОбластьШапкаДеталиКомплект);
СуммаИтог1 = 0;
Пока ВыборкаДетальныеЗаписи1.Следующий() Цикл
ОбластьДеталиКомплект.Параметры.Заполнить(ВыборкаДетальныеЗаписи1);
ДокументРезультат.Вывести(ОбластьДеталиКомплект, ВыборкаДетальныеЗаписи1.Уровень());
СуммаИтог1 = СуммаИтог1 + ВыборкаДетальныеЗаписи1.Стоимость;
КонецЦикла;
ОбластьДетальныхЗаписей.Параметры.Цена = СуммаИтог1;
ОбластьДетальныхЗаписей.Параметры.Стоимость = СуммаИтог1 * ВыборкаДетальныеЗаписи.Количество;
Иначе
//вывод строки основного запроса
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ДокументРезультат.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
КонецЕсли;
Сомневаюсь в полной правильности этого куска кода и его оптимальности, потому что задачу не знаю и всего вашего кода не видел.
А еще, для меня остается загадкой, зачем вы пытались "изменить результат запроса".