Показать сообщение отдельно
Старый 24.12.2012, 14:42   #1  
zubftf is offline
zubftf
Участник
 
3 / 10 (1) +
Регистрация: 24.12.2012
? Импорт данных из 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 возвращает правильные данные да и сервис вроде стандартный...
в чем может быть проблема? возможно не хватает каких то настроек?