Имя: Пароль:
1C
1С v8
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) сразу при открытии срабатывает.
Пробуем через Оповестить. вроде как подходить... другого варианта не нашел.
Ошибка? Это не ошибка, это системная функция.