Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) не отрабатывается локальная ОбработкаЯчейкиТаблицы (число прочтений - 4114 )
smallits
YaBB Newbies
*
Отсутствует


...

Сообщений: 7
Зарегистрирован: 30. Августа 2006
Пол: Мужской
не отрабатывается локальная ОбработкаЯчейкиТаблицы
30. Августа 2007 :: 11:20
Печать  
не отрабатывается локальная ОбработкаЯчейкиТаблицы, а сразу глобальная

версия FormEx 2.0.5.0 #65
1с++ 2.5.0.2
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #1 - 30. Августа 2007 :: 12:21
Печать  
Вечером постараюсь баг проверить и, если он есть, сразу же исправить.
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #2 - 30. Августа 2007 :: 12:28
Печать  
Подтверждаю.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #3 - 30. Августа 2007 :: 12:44
Печать  
+ может быть поможет.
Проблема из-за того, что для этого события в методе CMethodsWrapper::CBLModule7_ExecProc(...) в строке
CEventsManager& manager = CEventsManager::GetManager();
возвращается сразу глобальный контекст. Мимо локального вся эта система лихо проскакивает Печаль
  

FormEx developer
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #4 - 30. Августа 2007 :: 12:48
Печать  
Цитата:
+ может быть поможет.
Проблема из-за того, что для этого события в методе CMethodsWrapper::CBLModule7_ExecProc(...) в строке
CEventsManager& manager = CEventsManager::GetManager();
возвращается сразу глобальный контекст. Мимо локального вся эта система лихо проскакивает Печаль

Да, я сам про это подумал Улыбка
Не включил для событий, которые могут повторяться и в локальном модуле, и в глобальном, соответствующий флаг.

В принципе, исправить несложно, т.е. есть четкое разбиение на классы и методы Улыбка

ЗЫ просто пока на другой работе, где нет доступа к МС ВС++ и исходникам Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #5 - 30. Августа 2007 :: 12:55
Печать  
artbear писал(а) 30. Августа 2007 :: 12:48:
Не включил для событий, которые могут повторяться и в локальном модуле, и в глобальном, соответствующий флаг.

Читать как - "Не включил для штатных событий 1С, которые могут повторяться и в локальном модуле, и в глобальном, соответствующий флаг Печаль В итоге баг Печаль"
Честно говоря, просто забыл, т.е. недостаток проектирования Улыбка
Исправлюсь Улыбка
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #6 - 30. Августа 2007 :: 12:57
Печать  
Цитата:
Честно говоря, просто забыл, т.е. недостаток проектирования 
Исправлюсь

Верим. Улыбка
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #7 - 30. Августа 2007 :: 13:09
Печать  
Кстати, штатных процедур, которые могут находиться и в локальном, и в глобальном модуле, всего две, верно?

1. ОбработкаЯчейкиТаблицы - любая форма и глобальник
и
2. ПриУстановкеОтбора - форма журнала и глобальник

Поправьте меня, если я ошибаюсь Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #8 - 31. Августа 2007 :: 05:53
Печать  
Исправлено, будет в новой сборке.
  

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



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #9 - 31. Августа 2007 :: 05:57
Печать  
artbear писал(а) 31. Августа 2007 :: 05:53:
Исправлено, будет в новой сборке.

+ Новая сборка будет на следующей неделе. Прошу понять и немного потерпеть. Если кому-то горит и невозможно ждать, отпишитесь здесь.
  

FormEx developer
Наверх
www  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: не отрабатывается локальная ОбработкаЯчейкиТаб
Ответ #10 - 31. Августа 2007 :: 06:04
Печать  
Цитата:
artbear писал(а) 31. Августа 2007 :: 05:53:
Исправлено, будет в новой сборке.

+ Новая сборка будет на следующей неделе. Прошу понять и немного потерпеть. Если кому-то горит и невозможно ждать, отпишитесь здесь.


Кому горит и невозможно ждать можно откатится на 60 или 59 версию. А все остальные подождут. Так что ждемс  Класс.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать