Показать сообщение отдельно
Старый 17.06.2010, 18:34   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Оповещения в DAX4 Поля адреса
При работе пакетника оповещений выдало ошибку:
Цитата:
Ошибка: несовместимые данные в таблицах правил для событий.
Исключение возникает в методе processRuleUpdate класса EventProcessorCUD. Выяснилось, что если для всех полей в AlertFieldId таблицы настройки оповещений записывается расширенный идентификатор поля (тот, что возвращается функцией fieldId2Ext(fieldNum(...))), то для полей адресов (как буржуинских, так и русских, так и добавленных нами) в поле записывается тот код, который возвращается fieldNum(...).
Заполняется поле в методе insertField класса EventBuildValidAlertFields при помощи вызова _formControl.dataField(), который для полей адреса возвращает не то, что нужно.

Понимаю, что это связано с "особенностями" обработки адресов, привнесенных в российской локализации, но вот как это исправить уже не понимаю.
Может быть кто сталкивался с этим и нашел решение?