Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ПОДскажите как правильно использовать перехватчик (число прочтений - 3111 )
skom
Junior Member
**
Отсутствует


"Hallo World"

Сообщений: 84
Местоположение: г.Кемерово
Зарегистрирован: 16. Января 2007
Пол: Мужской
ПОДскажите как правильно использовать перехватчик
19. Июня 2007 :: 08:24
Печать  
пытался что то у меня не получилось
например как правильно организовать перехват всех процедур
ПриОткрытии() для всех документов
а так же Обработкапроведения() отмена проведения, вводнового????
  

КонецЕсли;
Наверх
ICQ  
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: ПОДскажите как правильно использовать перехват
Ответ #1 - 19. Июня 2007 :: 09:22
Печать  
На сколько мне помница для Перехватчика надо устаноить Контекст.
Во вторых эти методы орабатываються до процедуры ПослеОТкрытия()
а Перехватчк работает только после процедуры ПослеОткрытия() так что нипарся ничего не выйдет.
А вот на счет отмены провдения тута уж увы.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ПОДскажите как правильно использовать перехват
Ответ #2 - 19. Июня 2007 :: 10:30
Печать  
varelchik писал(а) 19. Июня 2007 :: 09:22:
На сколько мне помница для Перехватчика надо устаноить Контекст.
Во вторых эти методы орабатываються до процедуры ПослеОТкрытия()
а Перехватчк работает только после процедуры ПослеОткрытия() так что нипарся ничего не выйдет.
А вот на счет отмены провдения тута уж увы.

Начсет "ПриОткрытии" ты ошибаешься.
Цитата:
11. В добавление ко всем стандартным событиям 1С и ВК FormEx добавлено событие "СобытиеГМ_ПриОткрытии" для перехвата глобального модуля. Если есть обработчик этого события, то она будет вызван раньше системного обработчика ПриОткрытии в модуле формы контекста. Если обработчик вернет 0, то форма не будет открыта и вызов обработчика ПриОткрытии из модуля формы контекста не будет выполнен.

Всё есть в доке.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ПОДскажите как правильно использовать перехват
Ответ #3 - 19. Июня 2007 :: 10:46
Печать  
JohnyDeath писал(а) 19. Июня 2007 :: 10:30:
Начсет "ПриОткрытии" ты ошибаешься.

Это точно. Перехватывать можно когда душе угодно.
За одним исключением, Глобальник надо перехватывать ДО подключения формекса, а то не будут ловиться его события.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ПОДскажите как правильно использовать перехват
Ответ #4 - 19. Июня 2007 :: 13:20
Печать  
Arta писал(а) 19. Июня 2007 :: 10:46:
Перехватывать можно когда душе угодно.
За одним исключением, Глобальник надо перехватывать ДО подключения формекса, а то не будут ловиться его события.

Не совсем точно Улыбка
Нужно "не перехватывать глобальник", а нужно включать перехват событий до загрузки ФормЕкс, иначе перехватчиков не будут ловиться события ФормЕкс.

После этого "перехватывать" глобальник и/или локальные контексты можно в любой момент.

Все это есть в указанной доке.

ЗЫ в разделе Репозитарий есть прикрепленная ветка, где есть несколько моих и чужих примеров использования перехватчика - спец. конфа с большим количеством классов 1С++. Рекомендую Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
skom
Junior Member
**
Отсутствует


"Hallo World"

Сообщений: 84
Местоположение: г.Кемерово
Зарегистрирован: 16. Января 2007
Пол: Мужской
Re: ПОДскажите как правильно использовать перехват
Ответ #5 - 25. Июня 2007 :: 00:48
Печать  
покажите плиз пример кода, как используется перехватчик
  

КонецЕсли;
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ПОДскажите как правильно использовать перехват
Ответ #6 - 25. Июня 2007 :: 05:41
Печать  
artbear писал(а) 19. Июня 2007 :: 13:20:
ЗЫ в разделе Репозитарий есть прикрепленная ветка, где есть несколько моих и чужих примеров использования перехватчика - спец. конфа с большим количеством классов 1С++. Рекомендую Улыбка


Извини, но ты чужие ответы в своей ветке изучаешь или все-таки нет? Печаль Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать