![]() |
|
ПриСозданииНаСервере() в модуле формы | ☑ | ||
---|---|---|---|---|
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) Очень признателен за помощь!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |