КолонкиГруппировок = "";
КолонкиСумирования = "";
Для каждого Колонка из РезультатЗапроса.Колонки Цикл
Если Колонка.ТипЗначения.СодержитТип(Тип("Число")) Тогда
КолонкиСумирования = КолонкиСумирования+?(ПустаяСтрока(КолонкиСумирования),"",",")+Колонка.Имя;
Иначе
КолонкиГруппировок = КолонкиГруппировок+?(ПустаяСтрока(КолонкиГруппировок),"",",")+Колонка.Имя;
КонецЕсли;
КонецЦикла;
ТЗ = РезультатЗапроса.Выгрузить().Свернуть(КолонкиИзмерений,КолонкиРесурсов);
{Форма.Форма.Форма(442)}: Обращение к процедуре объекта как к функции (Свернуть)
ТФ =запрос.Выполнить().Выгрузить().Свернуть("Регистратор,Номенклатура,Проект,Группировка,ДокументЗаявки","Остаток,ОстатокЗаявки,Оплата,поступление,Резерв");
{Форма.Форма.Форма(442)}: Метод объекта не обнаружен (Свернуть)
ТФ.Свернуть("Регистратор,Номенклатура,Проект,Группировка,ДокументЗаявки","Остаток,ОстатокЗаявки,Оплата,поступление,Резерв");
(10)выгружаешь запрос без всяких обходов, закружаешь его в ТЗ, сортируешь как тебе надо, и потом уже сворачиваешь по тем показателям которые тебе нужны. че ты велосипед изобретаешь? Тебе уже по сути все разжевали.
Ладно попробую задать вопрос по другому - каким образом дерево сделать так чтобы строки дерева шли в том же порядке
после того как было поставленно Выбрать различные
считает все нормально правильно
но строки идут не в том порядке как в документе заявки