|
Как получить ссылку на форму | ☑ | ||
|---|---|---|---|---|
|
0
NickNem
23.11.09
✎
14:09
|
Предположим, у меня есть ссылка на какой-либо элемент управления, расположенный на форме. Можно ли получить ссылку на эту форму?
|
|||
|
1
IronDemon
23.11.09
✎
14:10
|
Хм. А что такое "ссылка на какой-либо элемент управления"?
|
|||
|
2
Альберт_Уфа
23.11.09
✎
14:10
|
(1) +1!
(0) бред какой-то! |
|||
|
3
lxs
23.11.09
✎
14:11
|
(0) 9.0 ????
|
|||
|
4
Живой Ископаемый
23.11.09
✎
14:22
|
2(1,2) дядька хочет написать обработчик события не объявленный в модуле формы... а например где-то в глобальнике... для кнопки как обработчик выглядит? Правильно НажатиеКнопки(Элемент), вот дядька и хочет по этому Элемент вытащить ссылку на форму при чем сделать это не в модуле формы... Это я себе такого навоображал... :)
|
|||
|
5
lxs
23.11.09
✎
14:24
|
(4) "Шурик! Вы же телепат!"©"Другие приключения Шурика"
|
|||
|
6
NickNem
23.11.09
✎
14:25
|
На Форме1 лежит табличное поле (привязано к подчиненному справочнику)
При активации строки ТП открывается форма подчиненного элемента, в ней: ЭтаФорма.ВладелецФормы указывает на ТП а мне нужно получить ссылку на Форму1 |
|||
|
7
Альберт_Уфа
23.11.09
✎
14:29
|
(6) а если просто ЭтаФорма.
|
|||
|
8
Stim
23.11.09
✎
14:33
|
Слушай Альберта, он плохого не посоветует!
|
|||
|
9
NickNem
23.11.09
✎
14:35
|
ну она и даст ссылку на саму себя. А смысл?
Я и так в ней... Мне-то нужен доступ к "верхней" форме |
|||
|
10
NickNem
23.11.09
✎
14:36
|
Что-нибудь типа:
ЭтаФорма.ВладелецФормы.ЭтаФорма было бы здорово... |
|||
|
11
mooo
23.11.09
✎
14:46
|
При активации строки оповещай все открытые формы - метод Оповестить(), а в подчиненной форме реализуй обработку оповещения.
|
|||
|
12
Альберт_Уфа
23.11.09
✎
14:48
|
(10) не понял что ты делаешь.
|
|||
|
13
NickNem
23.11.09
✎
15:10
|
Мне просто надо из подчиненной формы получить данные, которые есть в родительской.
|
|||
|
14
Stim
23.11.09
✎
15:11
|
(13) испоьзуй реквизиты формы
|
|||
|
15
NickNem
23.11.09
✎
15:36
|
так я и хочу... Но для этого-то мне и надо ссылку на эту форму :-(
|
|||
|
16
xzorkiix
23.11.09
✎
16:22
|
Передай ей эту ссылку.
Форма (Form) ЭтаФорма (ThisForm) Использование: Только чтение. Описание: Тип: Форма. Содержит данную форму. Может быть использовано в модуле формы для получения данной формы и передачи ее в качестве параметра в другие формы, глобальные процедуры и функции и т.д. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Если гора не идет к магамеду. то магамед идет к горе |
|||
|
17
xzorkiix
23.11.09
✎
16:23
|
в форме2
Перем __СсылкаНаФорму1__ Экспорт; в форме1 ф = ..ПолучитьФорму(); ф.__СсылкаНаФорму1__ = ЭтаФорма; ф.открыть(); |
|||
|
18
NickNem
23.11.09
✎
17:27
|
Да это-то понятно, но это связано с переделками во многих местах...
А хотелось красивого решения. Но похоже все-таки по этой цепочке "вверх" пройти невозможно :-( |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |