Использую индексированную таблицу.
Вывожу отчет.
Сортирует подгруппы не по порядку.
Где я ошибся?
Процедура ВывестиГруппировку(ИТЗ, Ном)
НазваниеГруппировки ="Товар";
ИТЗ.ВыбратьСтроки();
Пока ИТЗ.ПолучитьСтроку()=1 Цикл
ПечТекстСтроки = ИТЗ.ПолучитьЗначение(,НазваниеГруппировки);
ТекРасшифровка = ПечТекстСтроки;
Прибавить = 1;
Если ИТЗ.__ЭтоГруппа__ = 1 Тогда
Прибавить = 0;
Иначе
КонецЕсли;
Сообщить(ТекРасшифровка); // вывод значения
Если ИТЗ.НомерКолонки("тзПотомки") > 0 Тогда
Если ПустоеЗначение(ИТЗ.тзПотомки) = 0 Тогда
ВывестиГруппировку(ИТЗ.тзПотомки, Ном + Прибавить);
КонецЕсли;
КонецЕсли;
КонецЦикла;