Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программное добавление реквизита формы и его настройка
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
DartRomanius
Есть форма.

добавляю некоторое кол-во реквизитов формы типа "ДинамическийСписок"

    НовыеРеквизиты = Новый Массив;
    
    РеквизитФормы = Новый РеквизитФормы("Список"+ИмяСтраницы.Идентификатор, Новый ОписаниеТипов("ДинамическийСписок"));
    
    
    НовыеРеквизиты.Добавить(РеквизитФормы);
    ИзменитьРеквизиты(НовыеРеквизиты);



А вот теперь ситуация идиотская: как их (списки) настроить.

Собственно если я руками создаю реквизит в "конфигураторе" то обратится могу так:

Список.ТекстЗапрос = "...";

А вот как к программно созданному реквизиту обратится?

То есть чтоб было что-то типа:

[ИмяРеквизита].ТекстЗапроса = "...";

Или еще каким образом, можно и сложнее. smile.gif
DartRomanius
Мда, монолог однако.

Вопрос в итоге выглядит так:

Как обратится к реквизиту если есть его имя - строка?
Vofka
Может [ИмяРеквизита] ?
DartRomanius
Цитата(Vofka @ 01.04.11, 15:03) необходимо зарегистрироваться для просмотра ссылки
Может [ИмяРеквизита] ?


Нет, к превеликому сожалению. 19000000.gif
Ziam
А через ЭлементыФормы.ИмяРеквизита?
DartRomanius
Цитата(Ziam @ 01.04.11, 16:00) необходимо зарегистрироваться для просмотра ссылки
А через ЭлементыФормы.ИмяРеквизита?


1. Откуда взяться ему в элементах формы?
2. "ИмяРеквизита" есть только как строка - то есть, что-то типа "СписокНомерРаз"

Мозг уже в гипсу. smile.gif

Что-то я не то курю наверное.

09000000.gif
DartRomanius
Цитата(Vofka @ 01.04.11, 15:03) необходимо зарегистрироваться для просмотра ссылки
Может [ИмяРеквизита] ?


Путем ковыряния, и поисков найдено решение.
Как и предполагалось, все не просто, а очень просто:

ЭтаФорма[ИмяРеквизита]


Где "ИмяРеквизита" - строка.

Все! Тему можно закрыть.
DartRomanius
А точку ставить НЕ НАДО smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.