参数与所需类型不兼容

时间:2016-09-29 09:59:40

标签: axapta dynamics-ax-2012

我正在尝试将一些参数从一个类传递到另一个类,custom CustTable Event Handlercustom Document Matrix class

我想通过客户电子邮件,我正在使用:

DirParty::primaryElectronicAddress(custTable.Party, LogisticsElectronicAddressMethodType::Email)

并将其传递给String EDT。

这给了我错误:

  

参数与所需类型

不兼容

如何更改参数passthrough,以便我可以将返回值填入字符串EDT?

2 个答案:

答案 0 :(得分:1)

此功能DirParty::primaryElectronicAddress(custTable.Party, LogisticsElectronicAddressMethodType::Email)返回LogisticsElectronicAddress

如果您尝试获取电子邮件的价值,请尝试以下操作:

LogisticsElectronicAddressLocator _LogisticsElectronicAddressLocator;
LogisticsElectronicAddress        _LogisticsElectronicAddress;

;

_LogisticsElectronicAddress = DirParty::primaryElectronicAddress(custTable.Party, LogisticsElectronicAddressMethodType::Email);
_LogisticsElectronicAddressLocator = _LogisticsElectronicAddress.locator; //E-mail value

答案 1 :(得分:1)

如果您想收到客户的电子邮件,可以使用:

CustTable custTable;

custTable.email();

email()方法返回客户的主电子邮件。如果您需要其他电子邮件而不是主电子邮件,您可以在email()方法中查看它是如何完成的。

最诚挚的问候, 克里斯蒂安