暂估核销外部接口调用说明原创
金蝶云社区-way
way
4人赞赏了该文章 808次浏览 未经作者许可,禁止转载编辑于2020年04月30日 16:09:08


 

1.应收单据外部接口调用

//外部接口调用测试

Kingdee.K3.FIN.AP.Common.Core.FinMatch.CalParameter para1 = new Kingdee.K3.FIN.AP.Common.Core.FinMatch.CalParameter();

para1.Ctx = this.Context;

para1.FormID = BusinessObjectConst.AR_RECEIVABLE;//应收单据FORMID 

para1.FinMatchMethod = 74;//核销方式 

List<Kingdee.K3.FIN.AP.Common.Core.FinMatch.MatchData> lstMD = new List<Kingdee.K3.FIN.AP.Common.Core.FinMatch.MatchData>(); Kingdee.K3.FIN.AP.Common.Core.FinMatch.MatchData md = new Kingdee.K3.FIN.AP.Common.Core.FinMatch.MatchData();

md.FHookBillId = 166514;//暂估单据ID

md.FHookEntryID = 250016;//暂估单据明细EntryID

md.FFinBillId = 166515;//财务单据ID

md.FFinEntryID = 250017;//财务单据明细EntryID

md.FBusinessType = "BZ";//业务类型 BZ:标准应收单

md.FMatchQty = 1;//核销数量

lstMD.Add(md);

IOperationResult specialresult = Kingdee.K3.FIN.AP.ServiceHelper.APComonServiceHelper.FinMatchProcessUser(para1, lstMD);

 

2.应付单据外部接口调用

//外部接口调用测试

Common.Core.FinMatch.CalParameter para1 = new Common.Core.FinMatch.CalParameter(); 

para1.Ctx = this.Context;

para1.FormID = BusinessObjectConst.AP_PAYABLE;//应付单据FORMID 

para1.FinMatchMethod = 74;//核销方式

List<Common.Core.FinMatch.MatchData> lstMD = new List<Common.Core.FinMatch.MatchData>();

Common.Core.FinMatch.MatchData md = new Common.Core.FinMatch.MatchData(); 

md.FHookBillId = 100001;//暂估单据ID

md.FHookEntryID = 100001;//暂估单据明细ENTRYID

md.FFinBillId = 100002;//财务单据ID

md.FFinEntryID = 100002;//财务单据明细ENTRYID

md.FMatchQty = 1;//核销数量(计价基本数量)

md.FBusinessType = "CG";//业务类型 CG:标准应付单

lstMD.Add(md);

IOperationResult specialresult = ServiceHelper.APComonServiceHelper.FinMatchProcessUser(para1, lstMD);

 

 

 



赞 4