Как заполнить дерево значений 1с программно?

Как заполнить дерево значений 1с программно?

Простой пример как заполнить дерево значений 1с програмно с помощью процедуры.

Процедура дожна иметь директиву выполнения на сервере!


&НаСервере
Процедура ЗаполнитьДЗНаСервере()

ДЗФомы = РеквизитФормыВЗначение("ДЗ"); // Реквізит дерева в значення

Корень = ДЗФомы.Строки.Добавить(); // Створюємо рівень
Корень.Название = "Корневая группа";
Группа1 = Корень.Строки.Добавить(); // Додаємо у нього підпорядковані
Группа1.Название = "Первая группа";
Элемент1 = Группа1.Строки.Добавить();
Элемент1.Название = "Элемент №1";

Группа2 = Корень.Строки.Добавить(); // Створюємо рівень
Группа2.Название = "Втровая группа";
Элемент1 = Группа2.Строки.Добавить(); // Додаємо у нього підпорядковані
Элемент1.Название = "Элемент №1";
Элемент2 = Группа2.Строки.Добавить();
Элемент2.Название = "Элемент №2";

ЗначениеВРеквизитФормы(ДЗФомы, "ДЗ");

КонецПроцедуры



Теги:   


2024-06-09




Выбрать язык:
-  руский
-  Українська