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

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

Комментарии

См. также

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

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

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

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

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

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

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

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

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

Модератору