|
как закрыть окно сообщений в 1с 8.2
| ☑ |
0
vladir000
06.12.11
✎
15:30
|
Процедура ЗакрытьОкноСлужебныеСообщения()
ОкноСлСообщ = Новый COMОбъект("Wscript.shell");
ОкноСлСообщ.SendKeys("^+{z}");
ОкноСлСообщ.SendKeys("^+{я}");
КонецПроцедуры
Подскажите что делать??? По нажатию кнопки на форме обработки окно закрывается, при вызове из другой процедуры НЕТ....
|
|
1
shuhard
06.12.11
✎
15:33
|
(0) НЕТ фокуса
|
|
2
vladir000
06.12.11
✎
15:35
|
И как этот фокус сделать?
|
|
3
vladir000
06.12.11
✎
17:55
|
???????????????????7
|
|
4
Поручик
06.12.11
✎
17:59
|
(2) Обратиться к фокусникам-профессионалам.
|
|
5
Serg_1960
06.12.11
✎
18:08
|
Ctrl+Alt+O - окно служебные сообщения (открыть, перейти, установить фокус)...
|
|
6
vladir000
06.12.11
✎
21:19
|
Добавил ОкноСлСообщ.SendKeys("^+{O}");
По кнопке все ОК, открывает окно и тут же его закрывает, из процедуры не работает...
Поручику отдельное спасибо за "дельный совет"
|
|
7
vladir000
07.12.11
✎
13:32
|
Ну что, фокусники-профессионалы, Больше предложений нет?
|
|
8
hhhh
07.12.11
✎
14:13
|
(7) ну если юзер нажмет там на окошке кнопочку "прящущееся" и окно будет само прятаться - это не спасет гиганта мысли? Обязательно Windows переписывать из-за этой фигни?
|
|
9
vladir000
07.12.11
✎
14:36
|
(8) Не очень понял про Windows... Мне надо закрыть окно в 1С.
|
|
10
vladir000
07.12.11
✎
16:27
|
Всем спасибо за помощь. Вопрос решился следуюшим образом. Поставил вызов процедуры закрытия Окна служебных сообщений последним оператором в процедуре, из которой хочу закрыть Окно. Работает! А ещё говорят, что от перемены мест слагаемых сумма не меняется... Какая-то полная хрень...
|
|