Типовые примеры кода если мы хотим использовать дерево на форме документа.
Примечание — Предварительно дерево уже создано в табличной части «ТЧДеревоЗаказа». На форме имеется реквизит ХранилищеЗначения с типом ХранилищеЗначения.
Пример 1 — Сохраняем Дерево При Закрытии Формы
&НаСервере
Процедура СохранитьДеревоПриЗакрытии()
Дерево = РеквизитФормыВЗначение("ТЧДеревоЗаказа");
ТекОбъект = РеквизитФормыВЗначение("Объект");
ТекОбъект.ХранилищеЗначения = Новый ХранилищеЗначения(Дерево);
ТекОбъект.Записать();
КонецПроцедуры
Пример 2 — Загружаем Дерево При Открытии Формы
&НаСервере
Процедура ЗаполнитьДеревоПриОткрытии()
ТекОбъект = РеквизитФормыВЗначение("Объект");
Дерево = ТекОбъект.ХранилищеЗначения.Получить();
Если НЕ Дерево = Неопределено Тогда
ЗначениеВРеквизитФормы(Дерево,"ТЧДеревоЗаказа");
КонецЕсли;
КонецПроцедуры