Axapta AX 2012 AIF服务don';无法在XML上检索表

Axapta AX 2012 AIF服务don';无法在XML上检索表,axapta,dynamics-ax-2012,dynamics-ax-2012-r3,aif,Axapta,Dynamics Ax 2012,Dynamics Ax 2012 R3,Aif,对于一个项目,我需要更改名为“SalesEINVoice”的AIF服务。特别是,我需要在结果XML上检索CustPaymModeTable。 在服务使用的查询中,此表存在并与CustTrans(基于PaymMode字段的关系)联接。 我们调试了服务的执行,发现该表没有被检索,因为它没有通过代理键(aifsecurityreference.inferField())链接。 你曾经有(并解决)过那个问题吗? 当联接不基于recid时,我们如何强制恢复表?看起来CustPaymodeTable中设置了

对于一个项目,我需要更改名为“SalesEINVoice”的AIF服务。特别是,我需要在结果XML上检索CustPaymModeTable。 在服务使用的查询中,此表存在并与CustTrans(基于PaymMode字段的关系)联接。 我们调试了服务的执行,发现该表没有被检索,因为它没有通过代理键(aifsecurityreference.inferField())链接。 你曾经有(并解决)过那个问题吗?
当联接不基于recid时,我们如何强制恢复表?

看起来CustPaymodeTable中设置了一个范围。因此,请验证是否存在具有该范围值的记录


这种关系根本不是问题。请检查相关CustTrans的CustPaymModeTable中是否存在数据,以及数据策略数据中启用的此表是否存在。我打开了系统管理>设置>服务和应用程序集成框架>出站端口>数据策略中的所有字段