Формирование реквизитов формы из таблицы значений

Функция по переданной таблице значений создает массив реквизитов формы. Может пригодится когда есть таблица значений которую хочется кешировать на форме, но не хочется создавать реквизиты ручками.

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

См. также

ПриФормированииСообщения (БСП)

Получает значение реквизита формы

ПолучитьРеквизитФормыПоПути (БСП)

УстановитьРеквизитФормыПоПути (БСП)

ПеренестиЗначенияИзРеквизитовФормыВОбъект (БСП)

ПриЧтенииНаСервере (БСП)

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

ОтборВТаблицахФормыРедактированияРазрешенныхЗначений (БСП)

УстановитьРеквизитыФормыВзаимодействияПоДаннымРегистра (БСП)

Модератору