从InventTable调用OrigCountryRegionId

时间:2016-09-30 10:18:16

标签: axapta dynamics-ax-2012

我正在尝试根据ShortNameLogisticsAddressCountryRegionTranslation字段从表OrigCountryRegionId中检索字段LanguageID的值,检索到LanguageId来自CustPackingSlipJour

我遇到了从OrigCountryRegionId检索InventTable的麻烦。

InventTable上存在方法CustPackingSlipTrans,因此我想检索OrigCountryRegionId上的字段ItemId的值,该字段在{{在InventTable表上的方法。

我有一段代码,但不知道如何实现上述解决方案。

CustPackingSlipTrans

1 个答案:

答案 0 :(得分:1)

inventTable方法返回一个InventTable缓冲区,因此您只需检索如下字段:

CustPackingSlipTrans.inventTable().fieldName

所以你的代码看起来像是:

salesPackingSlipTmp.OrigCountryRegionName = LogisticsAddressCountryRegionTranslation::find(CustPackingSlipTrans.inventTable().OrigCountryRegionId, CustPackingSlipJour.LanguageId, false).ShortName;