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