Функция преобразует Массив из структур в ТаблицуЗначений



&НаСервереБезКонтекста

Функция ПреобразоватьМассивВТаблицуЗначений(мсДанные)



тзДанные = Новый ТаблицаЗначений;



Для Каждого ЭлементМассива Из мсДанные Цикл



Если тзДанные.Колонки.Количество() = 0 Тогда

Для Каждого ЗначениеСтруктуры Из ЭлементМассива Цикл

тзДанные.Колонки.Добавить(ЗначениеСтруктуры.Ключ);

КонецЦикла;

КонецЕсли;



НоваяСтрока = тзДанные.Добавить();

Для Каждого ЗначениеСтруктуры Из ЭлементМассива Цикл

НоваяСтрока[ЗначениеСтруктуры.Ключ] = ЗначениеСтруктуры.Значение;

КонецЦикла;

КонецЦикла;



Возврат тзДанные;



КонецФункции





✍️ @odin1C_rus