Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Перехватчик не работает (+) (число прочтений - 2774 )
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Перехватчик не работает (+)
21. Августа 2008 :: 05:22
Печать  
Ситуация такая: 1С, 27 релиз, SQL версия, SQL сервер 2000 на отдельном компе. 1С запущена на компе с win server 2003, терминал - сервер, при этом на нем запрещено вообще все, что можно запретить. Т. е. и доступ к дискам, и запуск программ, и настройка рабочего стола еще много чего (чесно - руки бы оторвал за такую настройку, ну да ладно, что есть - то есть).
Так вот, на "настроенном" таким образом сервере, перехватчик не работает. Все вызовы отрабатывает, ошибок не выдает, но и ничего не перехватывает. Код перехвата отлажен, работает в десятке других баз нормально.

Понимаю, что информации мало - куда мне еще посмотреть, что проверить? Проверял на 1С++ 2.5.0.7, 2.5.0.5, и последнем ночном билде. FormEx 91 и 86.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #1 - 21. Августа 2008 :: 06:54
Печать  
Новая база 1С небось появилась?
Дока на перехватчик, ищи УправлениеНастройками.Включить() - думаю, достаточно.
  

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


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #2 - 21. Августа 2008 :: 07:44
Печать  
Точно, база новая.
В конструкторе класса, использующего перехват давным давно написано
Код
Выбрать все
	Настройки = СоздатьОбъект("УправлениеНастройками");
	Настройки.Включить("ПерехватитьСобытияГК");
 


Не помогаетПечаль
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #3 - 21. Августа 2008 :: 08:04
Печать  
Тогда делай тест.
Плюс посмотри настройки в реестре для данной базы.
  

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


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #4 - 21. Августа 2008 :: 08:07
Печать  
А какой тест? Собственно, это и есть главный вопрос темы - как мне отмоделировать то, что работает только на том компе? Куда мне смотреть, если на моем ноуте - все работает, а там - не?
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #5 - 21. Августа 2008 :: 08:09
Печать  
classic писал(а) 21. Августа 2008 :: 05:22:
Ситуация такая: 1С, 27 релиз, SQL версия, SQL сервер 2000 на отдельном компе. 1С запущена на компе с win server 2003, терминал - сервер, при этом на нем запрещено вообще все, что можно запретить. Т. е. и доступ к дискам, и запуск программ, и настройка рабочего стола еще много чего (чесно - руки бы оторвал за такую настройку, ну да ладно, что есть - то есть).
Так вот, на "настроенном" таким образом сервере, перехватчик не работает. Все вызовы отрабатывает, ошибок не выдает, но и ничего не перехватывает. Код перехвата отлажен, работает в десятке других баз нормально.

Понимаю, что информации мало - куда мне еще посмотреть, что проверить? Проверял на 1С++ 2.5.0.7, 2.5.0.5, и последнем ночном билде. FormEx 91 и 86.

А как отрубить доступ к дискам?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #6 - 21. Августа 2008 :: 08:10
Печать  
Делай минимальный !! тест/конфу, который на нужном тебе компе точно не работает.
Далее проверь на другом компе.
Далее выкладывай сюда, если на другой машине не сработает.

ЗЫ у тебя староватые версии Перехватчика, проверь, может быть, ты старые версии ФормЕкс до включения Перехватчика загружаешь?
ФормЕкс должен грузиться ПОСЛЕ 1С++.

И проверь реестр!
  

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



Сообщений: 166
Местоположение: Харьков
Зарегистрирован: 13. Февраля 2008
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #7 - 21. Августа 2008 :: 08:12
Печать  
blindvic писал(а) 21. Августа 2008 :: 08:09:
А как отрубить доступ к дискам?

Свойства - Безопасность - Дополнительно - Изменить
  

Правильно поставленный вопрос, уже содержит половину ответа.
Наверх
ICQ  
IP записан
 
AndreyM
Full Member
***
Отсутствует



Сообщений: 166
Местоположение: Харьков
Зарегистрирован: 13. Февраля 2008
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #8 - 21. Августа 2008 :: 08:15
Печать  
artbear писал(а) 21. Августа 2008 :: 08:10:
И проверь реестр!

В первую очередь! Если, как ты говоришь, запрещено всё, что можно запретить, то проблема кроется именно в реестре (нарывался сам)
  

Правильно поставленный вопрос, уже содержит половину ответа.
Наверх
ICQ  
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #9 - 04. Сентября 2008 :: 08:31
Печать  
Было что-то похожее. Копание в реестре в ветке [HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Options\1C++ Components & Class\НаименованиеМоейИБ\V7\Default] показало, что по какой-то причине параметр EnableTurboBL=0. После установки в 1 перехватчик заработал.
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик не работает (+)
Ответ #10 - 04. Сентября 2008 :: 11:02
Печать  
Alex_Bob писал(а) 04. Сентября 2008 :: 08:31:
Было что-то похожее. Копание в реестре в ветке [HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Options\1C++ Components & Class\НаименованиеМоейИБ\V7\Default] показало, что по какой-то причине параметр EnableTurboBL=0. После установки в 1 перехватчик заработал.

Баг 1С++, исправлен в версиях 3.0.Х
  

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