Преобразовать Структуру в Таблицу значений (одну строку)

СергейТ 140 6 10

Например, при передаче данных в запрос в качестве таблицы с одной строкой.

// Преобразовать Структуру в Таблицу значений (одну строку)
// Каждое значение станет колонкой в таблице значений,
// тип значения в колонке будет определён по содержащемуся в поле значению
//
// Параметры:
//  Данные - Структура - Исходные данные
// 
// Возвращаемое значение:
//  ТаблицаЗначений - Таблица значений с одной строкой, содержащей значения исходной структуры
//
Функция ДанныеСтруктурыВТаблицуЗначений(Знач Данные) Экспорт
	
	Результат = Новый ТаблицаЗначений;
	
	Для Каждого ТекЗначение Из Данные Цикл
		Типы = Новый Массив;
		Типы.Добавить(ТипЗнч(ТекЗначение.Значение));
		Результат.Колонки.Добавить(ТекЗначение.Ключ, Новый ОписаниеТипов(Типы));
	КонецЦикла;
	
	НС = Результат.Добавить();
	ЗаполнитьЗначенияСвойств(НС, Данные);
	
	Возврат Результат;
	
КонецФункции
0

См. также

Преобразовать строку таблицы значений в структуру

Преобразовать массив структур в ТаблицуЗначений

СтрокаТаблицыЗначенийВСтруктуру (БСП)

ПреобразоватьСтрокуВДопустимоеНаименованиеКолонки (БСП)

Преобразовать таблицу значений в массив

Быстрое объединение двух таблиц значений

УдалитьСтрокиТаблицыЗначений

ОставитьСтрокиТаблицыЗначений

Выбрать Файл Excel и преобразовать в Таблицу значений

Модератору