Имя: Пароль:
1C
1C 7.7
v7: как сделать глобальное событие на открытие любой формы?
,
0 victor79
 
29.09.13
22:27
Есть ли готовые компоненты, или может описание как ее ломать и делать подобные компоненты?
1 victor79
 
29.09.13
22:29
т.е. нужен результат такой, что в глобальном модуле прописываю процедуру ПриОткрытииЛюбойФормы(Контекст, Метаданные) Экспорт - и эта процедура вызывается при открытии любой формы.
2 Voronve
 
29.09.13
22:30
(0) Ручками все, ручками
3 Guk
 
29.09.13
22:39
можно инсертером прописать во все формы свою процедуру в ПриОткрытии...
4 Torquader
 
29.09.13
23:27
На открытие окна можно повесить Hook-процедуру в Windows, а потом её транслировать в событие внешней компоненты.
Что нужно с формой делать дальше ?
5 victor79
 
29.09.13
23:39
(4) Я думал про такой вариант, и на нем и остановлюсь - если не найду лучше - в нем нету контекста формы и определить можно только заголовок. Для начала я хочу их писать в журнал событий - база разрослась, не знаю что используют а что атавизмы. А потом думать про права доступа через этот же способ.
6 victor79
 
29.09.13
23:40
(5) база == программа
7 Злопчинский
 
30.09.13
01:14
а попробовать формексом ловить активный контекст?
8 Mashinist
 
30.09.13
01:33
(0) а именно нужно ПриОткртии?
У FormEx есть глобальная Процедура ПослеОткрытия(Конт)
9 victor79
 
30.09.13
01:58
(8) тоже подойдет. Спасибо, буду разбираться.
10 antoneus
 
30.09.13
09:17