HelpF.pro

Как из ДереваЗначений сделать ТаблицуЗначений по определенному уровню

Код 1C v 8.х
 Функция СоздатьТЗПоДЗ(ДЗ,Ветка)
ТЗ = Новый ТаблицаЗначений;
Для Сч = 0 По ДЗ.Колонки.Количество()-1 Цикл
ТЗ.Колонки.Добавить(ДЗ.Колонки[Сч].Имя,ДЗ.Колонки[Сч].ТипЗначения,ДЗ.Колонки[Сч].Заголовок,ДЗ.Колонки[Сч].Ширина);
КонецЦикла;
Для Сч = 0 По Ветка.Количество()-1 Цикл
НоваяСтрока = ТЗ.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока,Ветка[Сч]);
КонецЦикла;
Возврат ТЗ;
КонецФункции

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/427.html