Имя: Пароль:
1C
 
обход элементов страницы панели. как?
0 MaxS
 
19.02.08
08:20
Есть элемент формы панель, на которой есть несколько страниц. На страницах в свою очередь расположены поля ввода.
Как программно увидеть поля ввода одной из страниц?

другими словами в формах 1C 8.1 есть ... наверное это называется наследование?

или простыми словами: у элемента формы может быть родитель, либо у панели список его элементов?
1 ТелепатБот
 
гуру
19.02.08
08:20
2 Рэйв
 
19.02.08
08:21
просто обращайся к полям по идентификатору. Или через элементы формы.
Причем тут страницы панели? Это просто визуальное представление.
3 Рэйв
 
19.02.08
08:22
+ или тебе нужно узнать какие ИМЕЕНО поля на странице?
4 MaxS
 
19.02.08
08:28
делаю форму "Параметры", на ней куча страниц, но видима только одна.

При закрытии формы хочу вернуть в структуре  значения только видимых элементов.
если бы было решение (0) получился бы красивый код. ;)
а иначе придётся городить:
Если текущая страница такая-то, Тогда
создаём такую-то структуру...
ИначеЕсли другая Тогда другую... :-\
5 Рэйв
 
19.02.08
08:39
помоему такого низя.
6 iSeRG
 
19.02.08
09:12
Узнать на какой странице лежит ЭФ нельзя
7 Defender aka LINN
 
19.02.08
10:49
(0) Можно извернуться, в принципе. Называть элементы формы как ИмяСтраницы + ИмяЭлемента. Тогда просто перебирай элементы с нужными именами и все.
8 MaxS
 
19.02.08
12:01
(7) да, кстати так я уже когда-то делал ;) спасибо за напоминание ;)

а вот в связи с этим вопрос... допустим добрались до элемента через ЭлементыФормы.ИмяСтраницыИмяЭлемента и можно ли узнать имя переменной на которую ссылается этот элемент формы?
чуть позже сам проверю ;)