В data method в SSRS для AX2009 нужно получить данные из запроса MyQueryInAX, что создан в AOT. Делается через:
X++:
Dictionary<string, object> d = new Dictionary<string, object>();
d.Add("MyTableFromMyQueryInAX.CurrentIdStr", currentId);
dtCustTable = null;
dtCustTable = AxQuery.ExecuteQuery("select * from MyQueryInAX", d);
Все ок, но я добавила поле в струкруру этого запроса MyQueryInAX (точнее в таблицу, на основе которой сделан query, и оно в запросе появилось).
И теперь при запуске отчета выдается ошибка:
Data method 'dmMyMethod' invocation failed. Fix the data method so that it returns a valid System.DataTable before binding to it.
Original error message:
Column 'MyNewField' does not belong to table MyQueryInAX.
т.е что это новое поле на найдено
. Синхронизация и компиляция в AX сделаны. Что еще нужно сделать?