v8: Как программно закрыть модальную форму
☑
0
zladenuw
19.03.12
✎
13:29
Открывается форма модально, идет вызов процедуры. как после ее выполнение закрыть форму.
1
pumbaEO
19.03.12
✎
13:30
модальная форма - тут ответ.
2
pumbaEO
19.03.12
✎
13:31
идет вызов процедуры. как после ее выполнение закрыть форму.
В модальной форме:
Процедура ПриОткрытии()
ВызовПроцедуры();
ЭтаФорма.Закрыть();
КонецПроцедуры
3
le_
19.03.12
✎
13:31
(0) Открывай не модально.
4
Fish
гуру
19.03.12
✎
13:32
Форма (Form)
Закрыть (Close)
Синтаксис:
Закрыть(<ПараметрЗакрытия>)
Параметры:
<ПараметрЗакрытия> (необязательный)
Тип: Произвольный.
Параметр закрытия формы, открытой в модальном режиме. Это значение будет возвращено как результат метода, открывающего форму модально.
5
zladenuw
19.03.12
✎
13:34
(2) пишет что нельзя.
ПриОткрытии()
Описание:
Возникает при открытии формы, до показа окна пользователю.
Примечание:
В обработчике события отказаться от открытия формы нельзя.
6
zladenuw
19.03.12
✎
13:37
делаю форму ожидание для пользователя. пока идет запрос к данным. что бы он не мог нечего сделать с документом. пока не пришел ответ от другой системы.
как тогда поступить ?
Оповестить сработает ? :)
7
lordmb
19.03.12
✎
14:47
(6) событие ОбновлениеОтображения не пробовал?
8
zladenuw
19.03.12
✎
15:00
(7) сразу при открытии срабатывает.
Пробуем через Оповестить. вроде как подходить... другого варианта не нашел.
Ошибка? Это не ошибка, это системная функция.