Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Сервис.ОбработкаОжидания() после срабатывания часто теряется контекст (число прочтений - 1367 )
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Сервис.ОбработкаОжидания() после срабатывания часто теряется контекст
27. Января 2009 :: 05:05
Печать  
Здравствуйте !
Очень часто при формировании длительных по времени отчетов в которых есть прямые запросы 1с++ теряется контектс отчета и все локальные переменные этого отчета. 1с пишет ошибку переменная не определена и так далее.. даже на элемементы управления в форме отчета.
Эксперементальным путем выяснил, что отключение Сервис.ОбработкаОжидания() проблему решает. Отсюда сделал вывод что глючит именно Сервис.ОбработкаОжидания()  из FormEx, а она очень нужна. Со стандартной обработкой ожидания таких проблем небыло, но она не работает с модальными окнами. ОбработкаОжидания запускается раз в 30 секунд.
версия 1cpp.dll 3.0.1.22 версия FormEx.dll - 92

В обработке ожидания ввыполняется следующиц код:

Процедура глОбработкаОжидания()   
     Если ПолучитьДатуТА()<НачМесяца(ТекущаяДата()) Тогда
           ЗавершитьРаботуСистемы(1);
           Возврат;
     КонецЕсли;
КонецПроцедуры
« Последняя редакция: 27. Января 2009 :: 23:15 - dumsik »  
Наверх
 
IP записан
 
dumsik
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 28
Зарегистрирован: 27. Января 2009
Re: Сервис.ОбработкаОжидания() после срабатывания часто теряется контекст
Ответ #1 - 31. Января 2009 :: 11:58
Печать  
Многоуважаемые разработчики дайте пожалуйста коментарий по поводу такого странного поведения компоненты.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать