我在parmView
课程中添加了一个新的整数参数方法PurchReqContract
然后,我在parmView
PurchReqController
方法中设置了此preRunModifyContract
的值
之后,我尝试使用PurchReqDP
processReport
方法检索合同值,但该值未成功传递到PurchReqDP
processReport
。
我做了CIL
完全编译,但没有运气。问题依然存在。请帮忙。
如果有人遇到过这个问题,可以提供一些 建议?我使用的是Ax2012内核版本6.2.1000.1437。
==== PurchReqContract.parmView() ===
[DataMemberAttribute('View')]
public int parmView(View _view = view)
{
view = _view;
return view;
}
======== PurchReqDP.processReport() =======
contract = this.parmDataContract() as PurchReqContract;
versionRecId = contract.parmRecordId();
versionDateTime = contract.parmVersioningTimeStamp();
requisitionPurpose = contract.parmRequisitionPurpose();
view = contract.parmView();
答案 0 :(得分:0)
您声明方法返回一个整数,但您的参数是View类型。
我假设参数中的“View”是整数类型的EDT? 如果没有,请检查一下。
只能在DataContract中序列化基类型。
要么将返回类型更改为View,要么将参数类型更改为int。它们必须是相同的基础类型。