//Доступно при выполнении на сервере
Должности = Новый ДеревоЗначений;
Должности.Колонки.Добавить("Должность");
ГенДир = Должности.Строки.Добавить();
ГенДир.Должность = "Ген. директор";
ГлБух = ГенДир.Строки.Добавить();
ГлБух.Должность = "Гл. бухгалтер";
ЗамГлБух = ГлБух.Строки.Добавить();
ЗамГлБух.Должность = "Зам. гл. бухгалтера";
БухРасчет = ГлБух.Строки.Добавить();
БухРасчет.Должность = "Бух. расч. отдела";
Количество = Должности.Строки.Количество();
//Количество = 1
ОбщееКоличество = ПолучитьКоличество(Должности);
//ОбщееКоличество = 4
Сообщить("Количество = " + Количество);
Сообщить("ОбщееКоличество = " +
ОбщееКоличество);
&НаСервере
Функция ПолучитьКоличество(Дерево)
Количество = Дерево.Строки.Количество();
Для Каждого Позиция Из Дерево.Строки Цикл
Количество = Количество +
ПолучитьКоличество(Позиция);
КонецЦикла;
Возврат Количество;
КонецФункции