|
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) Обработки.
Сделал так:
запоминаю в глобальной переменной форму, а потом ее закрываю.
ПриОткрытии()
// при открытии формы
глФорма = Форма;
КонецПроцедуры
// потом в любом модуле:
глФормаЗвонка.Закрыть();
|
|