Импорт данных из Excel2010 в AX2012r2
Использую стандартную службу BudgetTransactionService (Записи бюджетного регистра) для экспорта данных в Excel2010 после чего данные редактируются в Excel и необходимо передать их обратно в AX2012r2... В Excel данные передаются нормально а при попытке передать их обратно в акасапту возникает такая ошибка:
"Отсутствуют действительные документы, определенные из объектного ключа.Не удалось обновить документ Записи бюджетного регистра. Сведения об ошибке: Отсутствуют действительные документы, определенные из объектного ключа."
отладка показывает что ошибка возникает в методе AxdBaseUpdate.buildStructuredDocumentEntityKey изза того что метод AxdBaseUpdate.buildStructuredDocument возвращает пустое значение... в конечном итоге похоже проблема сводиться к тому что queryrun.next() возвращается пустой при этом сама переменная запроса имеет такое значение:
localQuery {Query AxdBudgetTransaction object 2f38ee30:
SELECT FORUPDATE *
FROM BudgetTransactionHeader(BudgetTransHeader) ORDER BY BudgetTransactionHeader.TransactionNumber
ASC WHERE ((TransactionNumber = N'000528_1032'))
AND ((PrimaryLedger = 5637144581))
OUTER JOIN FORUPDATE *
FROM BudgetTransactionLine(BudgetTransLine)
ON BudgetTransactionHeader.RecId = BudgetTransactionLine.BudgetTransactionHeader}
аналогичный запрос из sql возвращает правильные данные да и сервис вроде стандартный...
в чем может быть проблема? возможно не хватает каких то настроек?
|