Показать сообщение отдельно
Старый 11.08.2011, 15:38   #1  
Zan is offline
Zan
Участник
 
104 / 25 (1) +++
Регистрация: 22.07.2004
Адрес: I live in Moscow
Проблемы с возможностью изменения запроса после установки ТТН на Ax2009 RU7
Добрый день!

Название: version.JPG
Просмотров: 857

Размер: 9.7 Кб

Очередные странности обнаруженные после установки ТТН на AX2009 RU7.

При нажатии на кнопочку ВЫБОР в диалоговой форме создания РБП на списание система стала вываливаться с ошибкой.

Нажмите на изображение для увеличения
Название: err_01_push_query_botton.JPG
Просмотров: 251
Размер:	102.2 Кб
ID:	7059

Причина такого поведения была установлена, собственно она и выделена красным цветом. Ошибка в этом случае происходит при попытке вызова метода 'removeTimeZoneOffset'.

Нажмите на изображение для увеличения
Название: err_02_debug_sysQueryForm.JPG
Просмотров: 302
Размер:	132.6 Кб
ID:	7060

До установки ТТН такого поведения системы не наблюдалось.

На данный момент решили данную проблему добавлением дополнительной проверки на то, на каком уровне находится экземпляр класса _sysQueryRun.

Нажмите на изображение для увеличения
Название: err_02_debug_sysQueryForm_fixed.JPG
Просмотров: 342
Размер:	136.7 Кб
ID:	7058.

P.S. Вышеприведенный пример есть не единственное место в системе где перестала работать кнопочка выбор. Поэтому и было принято решение добавить дополнительную проверку в метод new() класса SysQueryForm.

Сталкивался ли кто-нибудь с похожей проблемой? И какие были пути решения?