При работе пакетника оповещений выдало ошибку:
Цитата:
Ошибка: несовместимые данные в таблицах правил для событий.
Исключение возникает в методе processRuleUpdate класса EventProcessorCUD. Выяснилось, что если для всех полей в AlertFieldId таблицы настройки оповещений записывается расширенный идентификатор поля (тот, что возвращается функцией fieldId2Ext(fieldNum(...))), то для полей адресов (как буржуинских, так и русских, так и добавленных нами) в поле записывается тот код, который возвращается fieldNum(...).
Заполняется поле в методе insertField класса EventBuildValidAlertFields при помощи вызова _formControl.dataField(), который для полей адреса возвращает не то, что нужно.
Понимаю, что это связано с "особенностями" обработки адресов, привнесенных в российской локализации, но вот как это исправить уже не понимаю.
Может быть кто сталкивался с этим и нашел решение?