Имя: Пароль:
1C
1C 7.7
v7: Закрыть открытую немодально форму
0 Karambol
 
30.10.13
07:02
Добрый день!
Можно ли в 7.7 закрыть открытую немодально форму обработки?
1 Mikeware
 
30.10.13
07:02
можно
2 Karambol
 
30.10.13
07:03
(1)Как?
3 povar
 
30.10.13
07:06
нажать на крестик в правом верхнем углу
4 Karambol
 
30.10.13
07:07
(3)Программно
5 Wobland
 
30.10.13
07:16
wshshell.Sendkeys "^{F4}"
6 Voronve
 
30.10.13
07:28
Что за форма ? Обработки ? Справочника ?
7 ЧеловекДуши
 
30.10.13
07:30
Форма.Закрыть(0) :)
8 ЧеловекДуши
 
30.10.13
07:30
+ Выйти из функции
9 ЧеловекДуши
 
30.10.13
07:31
+ Если эту команду послать из другого окна, то нужно помнить значения передаваемого Параметра, т.е. помнить значение этой переменной :)

И если она не равна 100 = ТипЗначения(Парам), то Форма не существует :)
10 Mikeware
 
30.10.13
07:43
вы издеваетесь, чтоль?
когда открываете -
ОткрытьФорму("Чтото.фигня",контФ);
----
Ну и чтоб закрыть:
контФ.Форма.Закрыть()
11 Mikeware
 
30.10.13
07:44
Ну, или через формекс - получить контекст.
12 Karambol
 
30.10.13
08:45
(6) Обработки.
Сделал так:
запоминаю в глобальной переменной форму, а потом ее закрываю.
ПриОткрытии()
// при открытии формы
глФорма = Форма;
КонецПроцедуры

// потом в любом модуле:
глФормаЗвонка.Закрыть();