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