Доброго дня.
Наткнулся на неожиданный баг - в кроссрефах нет ссылки на использование поля таблицы в секции setting конструкции update_recordset
AX 2009 RU7 5.0.1500.4570
Для примера - AifServiceGenerationManager::registerService:
X++:
...
AifAction actionTable;
AifServiceContractInfo serviceInfo;
...
ttsbegin;
update_recordset actionTable
setting MarkForDelete = NoYes::Yes
where actionTable.ActionType == AifActionType::ServiceOperation
&& actionTable.ServiceName == serviceInfo.parmServiceName()
&& actionTable.ClassId == serviceInfo.parmServiceClassId();
ttscommit;
...
В кроссрефах нет ссылки на использование поля AifAction.MarkForDelete в строке "setting MarkForDelete = NoYes::Yes"
Вроде в AX7 уже пофикшено. Хочется выяснить как давно это пофиксили (особенно если пофикшено в более поздних билдах 2009й).
Может кто-нить проверить в 2012 и на более поздних версиях 2009й?
Не обязательно в AifServiceGenerationManager - найти любое место в коде с update_recordset и посмотреть кроссрефы по полям используемым в секции setting - проверить есть ли ссылка на строку в setting секции.
Заранее спасибо за помощь.