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