//Доступно при выполнении на сервере
Должности = Новый ДеревоЗначений;
Должности.Колонки.Добавить("Должность");
ГенДир = Должности.Строки.Добавить();
ГенДир.Должность = "Ген. директор";
ФинДир = ГенДир.Строки.Добавить();
ФинДир.Должность = "Фин. директор";
КомДир = ГенДир.Строки.Добавить();
КомДир.Должность = "Ком. директор";
//Сдвигаем фин. дир. на строчку ниже
ГенДир.Строки.Сдвинуть(0, 1);
//Возвращаем обратно
ГенДир.Строки.Сдвинуть(1, -1);
//Должности = Ген. директор
// Фин. директор
// Ком. директор
Сообщить("Должности = " + Символы.ПС +
Представление(Должности.Строки, " "));
Функция Представление(Знач Ветви, Знач Отступ)
Части = Новый Массив;
Для Каждого Ветвь Из Ветви Цикл
Части.Добавить(Отступ +
Ветвь.Должность);
Если Ветвь.Строки.Количество() > 0 Тогда
Части.Добавить(Представление(
Ветвь.Строки, Отступ + " "));
КонецЕсли;
КонецЦикла;
Возврат СтрСоединить(Части, Символы.ПС);
КонецФункции