Уведомления
Очистить все

Как преобразовать (выгрузить) дерево значений в таблицу значений в 1С?

1 Записи
1 Пользователи
0 Likes
1,175 Просмотры
82-150 Okolokompa Форум
(@buldozer)
Estimable Member
Присоединился: 4 года назад
Записи: 47
Создатель темы  

Преобразуем (выгружаем) дерево значений в таблицу значений.

&НаСервереБезКонтекста
Функция ВыгрузитьДеревоЗначенийВТаблицуЗначений(Дерево, Таблица = Неопределено)
	
	Если Таблица = Неопределено Тогда
		Таблица = Новый ТаблицаЗначений;
		Для Каждого Колонка Из Дерево.Колонки Цикл
			Таблица.Колонки.Добавить(Колонка.Имя, Колонка.ТипЗначения);
		КонецЦикла;
	КонецЕсли;
	
	Для Каждого СтрокаДерева Из Дерево.Строки Цикл
		ЗаполнитьЗначенияСвойств(Таблица.Добавить(), СтрокаДерева);
		ВыгрузитьДеревоЗначенийВТаблицуЗначений(СтрокаДерева, Таблица);
	КонецЦикла;
	
	Возврат Таблица;
	
КонецФункции

   
Цитата
Поделиться: