Показать сообщение отдельно
Старый 04.04.2024, 17:21   #1  
Lankey is offline
Lankey
Участник
 
54 / 13 (1) ++
Регистрация: 19.05.2020
Query не видит новых полей, когда вызываю из SSRS
В 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 сделаны. Что еще нужно сделать?

Последний раз редактировалось Lankey; 04.04.2024 в 17:24.