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

RomanVG 95 5 2
&НаСервереБезКонтекста
Функция ПреобразоватьМассивВТаблицуЗначений(мсДанные) 
    
    тзДанные = Новый ТаблицаЗначений;
    
    Для Каждого ЭлементМассива Из мсДанные Цикл
		
		Если тзДанные.Колонки.Количество() = 0 Тогда
            Для Каждого ЗначениеСтруктуры Из ЭлементМассива Цикл
                тзДанные.Колонки.Добавить(ЗначениеСтруктуры.Ключ);
            КонецЦикла;
        КонецЕсли;
        
        НоваяСтрока = тзДанные.Добавить();
        Для Каждого ЗначениеСтруктуры Из ЭлементМассива Цикл
            НоваяСтрока[ЗначениеСтруктуры.Ключ] = ЗначениеСтруктуры.Значение;
        КонецЦикла;
    КонецЦикла;
    
    Возврат тзДанные;
    
КонецФункции
1

Комментарии

См. также

ТаблицаЗначенийВМассив (БСП)

МассивСтруктурВТаблицуЗначений

ТаблицаЗначенийВМассивСтруктур

ТаблицаЗначенийВМассив

Выгрузить Таблицу значений в массив структур (для передачи сервер - клиент)

МассивВТаблицуЗначений

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

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

ТаблицаЗначенийВСписокСтруктур

Модератору