Ax 5.0 (Dynamics Ax 2009, SP1, Baltic/RU DIS layer)
AIF: проблема с update() и delete()
Дело в том, что используем примеры.. в Гугле очен мало чего. Все примеры на Ах 4.0.
Сделали мы тут простенький пример - фильтры работают, вставка новой записи тоже.
А вот удаление и обновление не работают. Теперь не знаю - ето баг или наша ошибка в примере. Дело в том, что при операциях записи не селектятся с "forupdate". Ето я нашел в класах:
protected void AxdBaseUpdate::deleteDocument(..)
X++:
topDataSource = query.dataSourceNo(1);
AxdBaseRead::removeOuterJoinedChildDs(topDataSource);
[B] //TODO BIG BUG ???
query.dataSourceNo(1).update(true);
[/B]
queryRun = new QueryRun(query) ;
[B]queryRun.userUpdate(true); // ???[/B]
Теперь разбираюсь с
update(), который также кричит, чтобы отселектил "forupdate".
как быть? Действительно AIF подан на тарелку не протестирован? [пример с MSDN не работает

]