|
![]() |
#1 |
NavAx
|
В порядке некропостинга.
В AX 4.0 наблюдается то же самое. И более того, и в 2009 и в 4.0 SysDictField может возвращать разные id() поля. На сервере, как будто бы поле - контейнерное с единственным элементом и id как у контейнерного > 65535 (взведенный первый бит 1<<16). На клиенте - нормальное, с id < 65535. Как побочный эффект этого - на форме пользователей наложив фильтр на поле "Имя пользователя" потом невозможно наложить другой фильтр на это же поле в форме расширенного запроса, не перевыбрав поле, которое в той форме теперь называется User Name. Причина - в том, что при вызове формы расширенного фильтра список полей создается на клиенте, а при сохранении валидация полей работает по заново созданному списку полей (в findFields()) на сервере. Указанное изменение лечит и это.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... ![]() Последний раз редактировалось Maximin; 02.03.2020 в 19:00. |
|
|
За это сообщение автора поблагодарили: Logger (1). |