HelpF.pro

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

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

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