Показать сообщение отдельно
Старый 01.11.2019, 14:07   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,874 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
? Некорректный ModifiedDateTime, ModifiedBy в формах.
Добрый день.

Недавно столкнулся со странным глюком.
Ax2012 R3 6.3.6000.8144 приложение CU13

При сборе перекрестных ссылок ядро почему-то заполняет в формах ModifiedBy тем же значением что и CreatedBy а ModifiedDateTime текущими датой временем. Какой в этом смысл ? Похоже на багу.

Это приводит к тому, что если нужно собрать в один проект все объекты измененные на слое за определенный промежуток времени, то при попытке задействовать штатный инструмент фильтра в проекте (класс SysProjectFilterRunBase) в проект набивается много левых форм. И работает очень долго.

Исправил это поведение в классе (проект во вложении). Бага в ядре конечно осталась.

Кто-нибудь с этим сталкивался ?
Как решали задачу фильтрации всех узлов за диапазон дат ?
Использовали UtilElements вместо SysModelElement / SysModelElementData ?
Вложения
Тип файла: zip DEV_SysUtilElementsCreateProjectFix.zip (11.8 Кб, 173 просмотров)