|
ПриСозданииНаСервере() в модуле формы |
☑ |
0
privetik
26.08.15
✎
14:54
|
Всем хорошего настрояния:)
ПолеФормы - Ссылка на документ. Открываю его лупой. При открытии формы, "ПриСозданииНаСервере()" срабатывает. Получаю программно форму, через "ПолучитьФорму()", открываю ее методом Открыть(), ПриСозданииНаСервере() не отрабатывает. Логично предположить, что это происходит из-за открытия на клиенте, но как тогда решить данную проблему?
|
|
1
Cyberhawk
26.08.15
✎
14:56
|
Враки
|
|
2
Лефмихалыч
26.08.15
✎
14:56
|
ты подменяешь форму или при открытии одной открываешь еще и вторую?
|
|
3
Cyberhawk
26.08.15
✎
14:56
|
"Получаю программно форму, через "ПолучитьФорму()", открываю ее методом Открыть()" а почему не через ОткрытьФорму()?
|
|
4
Лефмихалыч
26.08.15
✎
14:57
|
(1) обработчик события может быть не привязан к событию
|
|
5
privetik
26.08.15
✎
14:57
|
(1) Открываю еще одну.
|
|
6
Cyberhawk
26.08.15
✎
14:59
|
(4) тогда и по лупе не вызывался бы, а в (0) сказано, что при лупе он вызывается
|
|
7
privetik
26.08.15
✎
14:59
|
(6) Совершенно верно
|
|
8
mehfk
26.08.15
✎
15:02
|
Автор - третья черепашка.
|
|
9
privetik
26.08.15
✎
15:03
|
(8) Судать, буду весьма признателен за помощь
|
|
10
hhhh
26.08.15
✎
15:39
|
(90 ну походу форма уже создана, второй раз не создается. Попробуйте ПриЧтенииНаСервере
|
|
11
Гёдза
26.08.15
✎
15:48
|
а ты уверен что это таже форма открывается
|
|
12
privetik
26.08.15
✎
15:58
|
Макс был прав, через ОткрытьФорму() работает:)
|
|
13
kochurovg
26.08.15
✎
16:01
|
Когда вызываешь ПолучитьФорму() сработает событие ПриСозданииНаСервере(),
а когда полученную форму откроешь - сработает ПриОткрытии()
|
|
14
privetik
26.08.15
✎
16:04
|
(13) нет
|
|
15
kochurovg
26.08.15
✎
16:05
|
(14) в отладчике посмотри
|
|
16
privetik
26.08.15
✎
16:06
|
Возник еще один вопрос: При вызове ПолучитьФорму() с параметром, открывается форма конктретного документа. А при вызове ОткрытьФорму() с параметром, открывается форма создания нового документа.
|
|
17
privetik
26.08.15
✎
16:06
|
(15) Смотрел:)
|
|
18
kochurovg
26.08.15
✎
16:17
|
(17) сделай в отладчике так : поставь несколько точек останова на строках :
- ПолучитьФорму()
- *****.открыть()
- на первой строке ПриСозданииНаСервере()
- на первой строке ПриОткрытии()
и запусти с переходом по точка останова.
Дело в том, что отладчик в пошаговом режиме пропускает ПриСозданииНаСервере()
(16) чтобы открыть форму конкретного документа надо передавать в параметр Структура("Ключ",СсылкаНаДокумент)
|
|
19
privetik
26.08.15
✎
16:48
|
(18) Очень признателен за помощь!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший