Имя: Пароль:
1C
1С v8
Как максимизировать главное окно 1С 8.2.16
,
0 4361fmv
 
24.08.12
10:50
Есть глобальная процедура, которая вызывается через ОбработчикОжидания и показывает сообщения, которые нужно обработать. Работники видят эти сообщения и реагируют. Но бывает, что работники сворачивают 1С вниз или перекрывают главное окно 1С другим приложением (например, браузером). Запрещать работать в браузере нельзя, т.к. это тоже работа.
Нужно, чтобы 1С, если свернута, то разворачивалась и перемещалась на передний план.

Как минимизировать все окна - понятно:
Шел=Новый COMОбъект("Shell.Application");
Шел.MinimizeAll();

А как максимизировать 1С?
1 Azverin
 
24.08.12
10:52
Шел=Новый COMОбъект("Shell.Application");
Шел.MaxmizeAll();

я гений, да?))))
2 Wobland
 
24.08.12
10:52
(1) All
3 4361fmv
 
24.08.12
10:58
(1) нет, не гений, MaxmizeAll - не существует
4 Wobland
 
24.08.12
10:59
кстати, какое из 80 открытых окон 1С имеется в виду?
5 4361fmv
 
24.08.12
11:01
Главное окно 1С (это не управляемое приложение) из которого вызывается эта процедура.
6 4361fmv
 
24.08.12
11:01
А может как-то можно какой-нибудь ID запущенного окна 1С найти, а потом по нему как-то открыть?
7 Wobland
 
24.08.12
11:03
(5) показать скрин с тремя главными окнами 1С (обычное приложение)?
8 Ranger_83
 
24.08.12
11:03
(0)может вызывать помигивание окна
9 vmv
 
24.08.12
11:04
через винапи можно собрать деккрипторы открытых окон рабочего стола винды и через теже мотоды винапи програамно макс/минзировать закрывать, уменьшать и т.д.
10 4361fmv
 
24.08.12
11:05
(7) имеешь ввиду, что 1С запущена 1 раз и открыто 3 главных окна? Такого не видел в обычном приложении, только в управляемом...
11 WebberNSK
 
24.08.12
11:05
(8),(9) можете показать пример?
(10) 1С открыта 3 раза
12 4361fmv
 
24.08.12
11:05
(8) помигивание - не самый лучший вариант
(9) а где-то примеры можно посмотреть?
13 Wobland
 
24.08.12
11:08
AutoIt в туториале показывал, как можно найти окно по заголовку...
14 vmv
 
24.08.12
11:09
(11) как работать с винапи в 1С?)

думаю тут не та категория, 95% мистян ни разу даже не читали описание методов винапи в мануалах, посему пример будет бесполезным
15 Nexux
 
24.08.12
11:10
вроде где-то видел ВК для управления размерами окон в режиме УФ
16 Wobland
 
24.08.12
11:23
а на хрен 1С активизировать? пускай оповещением занимается сторонняя программка с модальным окном и лёгкой музычкой, а?
17 4361fmv
 
24.08.12
13:48
(16) да я согласен, в принципе, но это не подходит.

По-существу:
я так понимаю, что штатными средствами это сделать нельзя
сторонними средствами, вроде можно, но как - никто не заморачивался из присутствующих

Может кто-то всё же делал???
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн