Массивы и коллекции / Дерево значений

//Доступно при выполнении на сервере
Должности = Новый ДеревоЗначений;
Должности.Колонки.Добавить("Должность");

ГенДир = Должности.Строки.Добавить();
ГенДир.Должность = "Ген. директор";

ФинДир = ГенДир.Строки.Добавить();
ФинДир.Должность = "Фин. директор";

КомДир = ГенДир.Строки.Добавить();
КомДир.Должность = "Ком. директор";

//Полная копия дерева с подчинёнными строками
Копия = Должности.Скопировать();

//Копия независима от исходного дерева
Копия.Строки[0].Должность = "Президент";
Сообщить(ГенДир.Должность);
//Сообщает: Ген. директор