Функция по переданной таблице значений создает массив реквизитов формы. Может пригодится когда есть таблица значений которую хочется кешировать на форме, но не хочется создавать реквизиты ручками.
Функция СформироватьРеквизитыФормыИзТаблицыЗначения(ТаблицаЗначений, ИмяТаблицыЗначений) Экспорт
РеквизитыФормы = Новый Массив();
РеквизитыФормы.Добавить(Новый РеквизитФормы(ИмяТаблицыЗначений, Новый ОписаниеТипов("ТаблицаЗначений")));
Для Каждого Колонка Из ТаблицаЗначений.Колонки Цикл
РеквизитыФормы.Добавить(Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, ИмяТаблицыЗначений));
КонецЦикла;
Возврат РеквизитыФормы;
КонецФункции
ПриФормированииСообщения (БСП)
Получает значение реквизита формы
ПолучитьРеквизитФормыПоПути (БСП)
УстановитьРеквизитФормыПоПути (БСП)
ПеренестиЗначенияИзРеквизитовФормыВОбъект (БСП)
ОтборВТаблицахФормыРедактированияРазрешенныхЗначений (БСП)
УстановитьРеквизитыФормыВзаимодействияПоДаннымРегистра (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)