自动调用审核方法问题
金蝶云社区-刘凤勇
刘凤勇
0人赞赏了该文章 1,282次浏览 未经作者许可,禁止转载编辑于2015年10月29日 09:34:11

各位大神:
早上好!
我方在制作自定义“CRM客户信息”功能转换系统“客户信息”时,应说明文档中的写法实现代码如下:
// 执行数据对象保存
DynamicObject objectValue = Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.Save(this.Context, customer);
if (objectValue != null) {
// 执行数据对象提交
IOperationResult result = Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.Submit(this.Context, metadata.BusinessInfo, new object[] { objectValue["Id"] }, "Submit");
if (result.IsSuccess) {
List> keyValuePair = new List>();
keyValuePair.Add(new KeyValuePair(objectValue["Id"], ""));
// 执行数据对象审核
Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.SetBillStatus(this.Context, metadata.BusinessInfo, keyValuePair, null, "Audit");
}
}
问题描述:
以此种方式无法触发系统标准单据的插件信息(如审核),导致进入数据库的数据信息不全。请各位大神支招,如何才能有效调用其他单据的审核,并触发源单的相关插件。