Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как развернуть главное окно? (http://forums.kuban.ru/f1040/kak_razvernut-_glavnoe_okno-2971067.html)

4361fmv 23.08.2012 08:03

Как развернуть главное окно?
 
1С 8.2.16.352
вызывается процедура в ОбработчикеОжидания
необходимо разворачивать главное окно 1С на весь экран (вдруг пользователь свернул на панель)
облазил все штатные средства - ничего нет
может кто подскажет как сделать?

Uho 23.08.2012 09:22

а чё уже в свернутом виде обработчик ожидания не работает?

4361fmv 23.08.2012 10:43

Обработчик работает, нужно развернуть главное окно 1С на полный экран (если было свернуто) программно

smaharbA 23.08.2012 11:13

свернуть все
ввести строку
вернуть все

Sadovnikov 23.08.2012 11:41

2-4361fmv > Зачем?

4361fmv 23.08.2012 11:53

(4)
Есть глобальная процедура, которая вызывается через ОбработчикОжидания и показывает сообщения, которые нужно обработать. Работники видят эти сообщения и реагируют. Но бывает, что работники сворачивают 1С вниз или перекрывают главное окно 1С другим приложением (например, браузером). Нужно, чтобы 1С, если свернута, то разворачивалась и перемещалась на передний план.

Sadovnikov 23.08.2012 11:58

А не проще (лучше) такие вопросы оргметодами решать? Пара ударов по кошельку халявщика и 1С-ка всегда у всех на переднем плане.

4361fmv 23.08.2012 12:06

Нет, не проще. Работа в браузере - это тоже важная часть работы.
Собственно, вопрос по теме: кто-нибудь знает как сделать такую штуку?

smaharbA 23.08.2012 12:07

чем (3) не устраивает ?

smaharbA 23.08.2012 12:25

Процедура котораяожидания()
// тут какая то фигня
Шел=Новый COMОбъект("Shell.Application");
Шел.MinimizeAll();
Вопрос("Все на!!!",РежимДиалогаВопрос.ОК,1);
КонецПроцедуры

так пойдет ?

4361fmv 23.08.2012 12:32

Шел.MinimizeAll(); - сворачивает все открытые окна
а как развернуть окно 1С?

4361fmv 23.08.2012 13:00

?

roma n 23.08.2012 13:30

10-4361fmv >
Вопрос("Все на!!!",РежимДиалогаВопрос.ОК,1);

4361fmv 23.08.2012 13:48

(12)
Вопрос появляется, но главное окно 1С не разворачивается...

Uho 23.08.2012 14:10

(5) посмотри, как реализован механизм напоминаний в БСП

4361fmv 23.08.2012 15:15

(14) В БСП нет функции максимизации окна 1С, там другое...

Uho 23.08.2012 15:41

(15) но это другое вполне подходит для "показывает сообщения, которые нужно обработать"

4361fmv 23.08.2012 18:55

Нет, не подходит. Нужно чтобы люди видели 1С с открытым отчетом.
Вопрос всё же по теме, как сделать?

smaharbA 23.08.2012 20:55

открыва

smaharbA 23.08.2012 20:56

...й отчет монопольно

Uho 24.08.2012 09:21

(19) монопольно = модально? :)

4361fmv 24.08.2012 09:43

ап

Uho 24.08.2012 09:57

даун

4361fmv 24.08.2012 12:50

(22) а по-существу помочь не можешь? "даун" - это прикольно...

4361fmv 24.08.2012 12:50

наверно

Uho 24.08.2012 13:50

23-4361fmv > "даун" - это не к тебе, это к "ап"
ЗЫ. по-существу вроде все уже сказали


Текущее время: 19:16. Часовой пояс GMT +3.