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

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

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

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

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

//Колонку указываем по индексу
Массив = Должности.Строки.ВыгрузитьКолонку(0);
//Массив = ["Ген. директор"]
Сообщить("Массив = [" +
    СтрСоединить(Массив", ") + "]");

//Или по имени
Массив = ГенДир.Строки.ВыгрузитьКолонку(
    "Должность");
//Массив = ["Фин. директор", "Ком. директор"]
Сообщить("Массив = [" +
    СтрСоединить(Массив", ") + "]");

Массив[0] = "Тех. директор";
ГенДир.Строки.ЗагрузитьКолонку(Массив,
    "Должность");
//ГенДир = [Тех. директор, Ком. директор]
Сообщить("ГенДир = [" +
    СтрСоединить(ГенДир.Строки.ВыгрузитьКолонку(
        "Должность"), ", ") + "]");