Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 7 ОтправитьПечать
Очень популярная тема (более 25 ответов) 1spy.dll: нужно добавить выполнение евентов (число прочтений - 32108 )
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #15 - 22. Июня 2007 :: 06:18
Печать  
Pelmen писал(а) 22. Июня 2007 :: 05:40:
А добавить простой парсер журнала запускающийся по расписанию, и отсылающий результаты - религия не позволяет?

Для сведения, журнал регистрации не отражает очень много, у нас постоянно с ним проблемы, т.к. 1С не успевает в него все записывать. нагрузка оч. большая, в среднем 800 чел онлайн.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Pelmen
Full Member
***
Отсутствует



Сообщений: 242
Зарегистрирован: 01. Июня 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #16 - 22. Июня 2007 :: 06:20
Печать  
Phoenix писал(а) 22. Июня 2007 :: 06:18:
Для сведения, журнал регистрации не отражает очень много, у нас постоянно с ним проблемы, т.к. 1С не успевает в него все записывать. нагрузка оч. большая, в среднем 800 чел онлайн.

Понятно, не сталкивался с таким никогда.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #17 - 22. Июня 2007 :: 06:44
Печать  
Phoenix писал(а) 22. Июня 2007 :: 06:18:
Pelmen писал(а) 22. Июня 2007 :: 05:40:
А добавить простой парсер журнала запускающийся по расписанию, и отсылающий результаты - религия не позволяет?

Для сведения, журнал регистрации не отражает очень много, у нас постоянно с ним проблемы, т.к. 1С не успевает в него все записывать. нагрузка оч. большая, в среднем 800 чел онлайн.



Идрить. Как я вам не завидую... Улыбка
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #18 - 22. Июня 2007 :: 07:44
Печать  
800 пользователей - это очень сильно.
Но вот для меньших объемов журнал регистрации, кмк, подходит идеально.
  
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #19 - 22. Июня 2007 :: 07:59
Печать  
Вот перекинуть бы журнал регистрации на SQL, это конечно было бы удобно.
  
Наверх
 
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #20 - 22. Июня 2007 :: 08:02
Печать  
кто бы занялся перехватом этого события?
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #21 - 23. Июня 2007 :: 06:29
Печать  
Дарю:
Вести лог в sql - CTrapSwap на CAdminService::ReportEventA и CAdminService::ReportUserEvent.
Перехват сообщений об ошибках - CTrapSwap на CMainMessageHandler::WriteError.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #22 - 26. Июня 2007 :: 13:27
Печать  
orefkov писал(а) 23. Июня 2007 :: 06:29:
Дарю:
Перехват сообщений об ошибках - CTrapSwap на CMainMessageHandler::WriteError.

Спасибо, Александр !!

Народ, какие будут предложения по функционалу "Перехват сообщений об ошибках"?
Каким вы видите интерфейс?


Жду предложений.

ЗЫ только учтите, что саму ошибку здесь запретить нельзя, т.е. выполнение кода 1С остановится в любом случае после выполнения нашего обработчика и показа сообщения на экран.
Максимум, что возможно помимо спец.обработки неловленных ошибок, это разрешить/запретить показ сообщения об ошибке в окне сообщений.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #23 - 26. Июня 2007 :: 13:53
Печать  
Погоди, Артур, это разговор уже не про spy идет, а про журнал регистрации вроде...
  
Наверх
 
IP записан
 
Sergey77
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 15
Зарегистрирован: 21. Июня 2007
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #24 - 27. Июня 2007 :: 03:34
Печать  
Думаю, стоит в глобальнике процедопределенную процедуру/функцию сделать, что-то типа "ОбработкаСообщенияОбОшибке(Конт, Сообщ, Показывать=0)"

И за одно тогда перенаправление/перехват лога
"ОбработкаЗаписиЖурналаРегистрации" и параметрами как у "ЗаписьЖурналаРегистрации" + флаг стандартной обработки
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #25 - 27. Июня 2007 :: 08:08
Печать  
Arta писал(а) 26. Июня 2007 :: 13:53:
Погоди, Артур, это разговор уже не про spy идет, а про журнал регистрации вроде...

Да, Шпион здесь ни при чем, я говорю об 1С++.

В принципе, там все довольно просто после подсказки Саши.

Мне без разницы, что реализовывать, что событие при неловленных ошибках, что событие при выводе в журнал регистрации Улыбка

Давайте обсудим интерфейс
  

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


I Love YaBB 2!

Сообщений: 15
Зарегистрирован: 21. Июня 2007
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #26 - 27. Июня 2007 :: 08:20
Печать  
Честно говоря не представляю интерфейса у такой штуки.
  
Наверх
 
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #27 - 27. Июня 2007 :: 08:26
Печать  
мне хотелось бы иметь возможность ловить момент записи в Журнал регистрации. все события + фильтр
среди возвращаемых значений тоже, что и в ЖР
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #28 - 27. Июня 2007 :: 08:41
Печать  
Phoenix писал(а) 27. Июня 2007 :: 08:26:
+ фильтр
среди возвращаемых значений тоже, что и в ЖР

Эту часть фразы не понял Печаль
  

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


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: 1spy.dll: нужно добавить выполнение евентов
Ответ #29 - 27. Июня 2007 :: 08:51
Печать  
насколько понял будет возможен перехват события записи в ЖР.
в ЖР пишется много чего. ошибки, действия зверей
под фильтром понималось: отлов событий по параметрам. т.е. например, отлов ошибок, или же отлов только записи о создании нового документа ...
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 7
ОтправитьПечать