Есть внешняя обработка.
На Форму Добавлен реквизит Сотрудники с типом дерево значений.
При заполнении дерева значений не отображается дерево.
Показывается только списком верхний уровень, как таблица.
Если Добавить код:
Процедура ПриОткрытии()
ЭлементыФормы.Сотрудники.СоздатьКолонки();
КонецПроцедуры
То с этим кодом показывается иерархия, но ширина колонок становиться тогда слишком широкой.
Как победить, или ширину колонок, или правильное отображение дерева?
Дерево заполняется так:
Сотрудники.Строки.Очистить();
Выборка_Сотрудник = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Сотрудник",);
Пока Выборка_Сотрудник.Следующий() Цикл
СтрокаСотрудник=Сотрудники.Строки.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаСотрудник,Выборка_Сотрудник);
Выборка_Заявки = Выборка_Сотрудник.Выбрать();
Пока Выборка_Заявки.Следующий() Цикл
нс=СтрокаСотрудник.Строки.Добавить();
ЗаполнитьЗначенияСвойств(нс,Выборка_Заявки);
КонецЦикла;
КонецЦикла;
Показать