1С, Дерево значений. Заполнение дерева значений. Добавление подчиненных элементов (узлов)
//Создать дерево значений
Дерево = Новый ДеревоЗначений();
Дерево.Колонки.Добавить("Поле1");
Дерево.Колонки.Добавить("Поле2");
//Создать элемент (узел) верхнего уровня
НовСтрДерева = Дерево.Строки.Добавить();
НовСтрДерева.Поле1 = Значение1;
НовСтрДерева.Поле2 = Значение2;
//Создать подчиненный элемент (узел) к строке "НовСтрДерева"
НовПодчСтрДерева = НовСтрДерева.Строки.Добавить();
НовПодчСтрДерева.Поле1 = Значение1;
НовПодчСтрДерева.Поле2 = Значение2;
Дерево = Новый ДеревоЗначений();
Дерево.Колонки.Добавить("Поле1");
Дерево.Колонки.Добавить("Поле2");
//Создать элемент (узел) верхнего уровня
НовСтрДерева = Дерево.Строки.Добавить();
НовСтрДерева.Поле1 = Значение1;
НовСтрДерева.Поле2 = Значение2;
//Создать подчиненный элемент (узел) к строке "НовСтрДерева"
НовПодчСтрДерева = НовСтрДерева.Строки.Добавить();
НовПодчСтрДерева.Поле1 = Значение1;
НовПодчСтрДерева.Поле2 = Значение2;