Подскажите как реквизиты формы перебрать ?
☑
0
budnik
18.11.15
✎
11:33
Для каждого мРеквизит Из ЭтаФорма.Метаданные().Реквизиты Цикл
Настройки.Вставить(мРеквизит.Имя, ЭтаФорма[мРеквизит.Имя]);
КонецЦикла;
Пробовал так, реквизиты обработки выдает, а надо именно формы ?
1
Fish
гуру
18.11.15
✎
11:33
Элементы?
2
Fish
гуру
18.11.15
✎
11:34
УправляемаяФорма (ManagedForm)
Элементы (Items)
Использование:
Только чтение.
Описание:
Тип: ВсеЭлементыФормы.
Содержит коллекцию всех элементов управляемой формы для прямого доступа вне зависимости от иерархии.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
3
sapphire
18.11.15
✎
11:38
УправляемаяФорма (ManagedForm)
ПолучитьРеквизиты (GetAttributes)
Синтаксис:
ПолучитьРеквизиты(<Путь>)
Параметры:
<Путь> (необязательный)
Тип: Строка.
Указывает путь к родительскому реквизиту. Если параметр опущен или указана пустая строка, возвращаются реквизиты верхнего уровня.
Возвращаемое значение:
Тип: Массив.
Массив объектов РеквизитФормы.
Описание:
Получает описание реквизитов формы.
Доступность:
Сервер.
4
budnik
18.11.15
✎
11:38
У меня обычная форма .
5
mehfk
18.11.15
✎
11:45
ФормаСписка = Справочники.Номенклатура.ПолучитьФормуСписка();
Для каждого мЭлемент Из ФормаСписка.ЭлементыФормы Цикл
Сообщить(мЭлемент.Имя);
КонецЦикла;
6
budnik
18.11.15
✎
11:49
(5) Спасибо. Выручил.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший