Служба AX 2012 AIF не извлекает таблицу в XML

для проекта мне нужно изменить службу AIF под названием «SalesSalesEInvoice». В частности, мне нужно получить CustPaymModeTable в результирующем XML. В запросе, используемом службой, эта таблица присутствует и связана с CustTrans (связь на основе поля PaymMode). Мы отладили выполнение службы и заметили, что таблица не извлекается, поскольку она не связана с помощью суррогатного ключа (AifSecurityInference.inferField()). У вас когда-нибудь была (и решалась) эта проблема? Как мы можем принудительно восстановить таблицу, если соединение не основано на recid?


person Francesco Paris    schedule 09.02.2017    source источник
comment
Отношения вообще не проблема. Пожалуйста, проверьте, существуют ли данные в CustPaymModeTable для связанных CustTrans и эта таблица включена в политике данных   -  person Aliaksandr Maksimau    schedule 09.02.2017
comment
данные существуют. Я включил все поля в Системном администрировании > Настройка > Службы и платформа интеграции приложений > Исходящие порты > Политики данных   -  person Francesco Paris    schedule 09.02.2017


Ответы (1)


Похоже, в CustPaymModeTable задан диапазон. Поэтому, пожалуйста, проверьте, существует ли запись с этим значением диапазона.

введите здесь описание изображения

person Pradeep Muttikulangara Vasu    schedule 09.02.2017