|
|
#1 |
|
Участник
|
AIF: проблема с update() и delete()
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]как быть? Действительно AIF подан на тарелку не протестирован? [пример с MSDN не работает ]
|
|
|
|
|
#2 |
|
Участник
|
|
|
|
|
|
#3 |
|
Microsoft Dynamics
|
На query, на базе которого построен сервис, в датасорсах включи Update = Yes.
Цитата:
If you want to use a Dynamics AX document service to write data back to the database - that is, if you need to support the service operation update - you need to set the AOT property Update to Yes for all data sources the query used to generate the service.
Последний раз редактировалось Timofey_k; 06.11.2009 в 03:55. |
|
|
|
|
#4 |
|
Участник
|
Delfins, правильно ли я понял, что это вы создали новый сервис, и его тестировали?
Или же это какой-то стандартный класс сервиса, который позволяет обновлять записи? |
|
|
| Теги |
| aif |
|
|
|