Мини конфигурация с примером, 2 справочника подразделения с иерархией элементов и сотрудники, сотрудники имеют реквизит подразделение.
Необходимо выстроить иерархию в дереве по подразделениям и сотрудникам.
Пока получилось выстроить деревом только подразделения, с таким кодом.
Если СтрокаРодитель = Неопределено Тогда
НоваяСтрока = ДеревоИерархии.Строки.Добавить();
Иначе
НоваяСтрока = СтрокаРодитель.Строки.Добавить();
КонецЕсли;
НоваяСтрока.ПодразделениеСотрудник = Выборка.ПодразделениеСотрудник;
ПодчиненнаяВыборка = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
Если ПодчиненнаяВыборка.Количество() > 0 Тогда
ДобавитьСтрокиВДерево(ПодчиненнаяВыборка, НоваяСтрока, ДеревоИерархии);
КонецЕсли;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой