在服务端插件调用物料分配服务原创
金蝶云社区-抚琴弹唱
抚琴弹唱
4人赞赏了该文章 797次浏览 未经作者许可,禁止转载编辑于2021年12月23日 16:12:59

客户需求: 在物料审批后自动分配给其它组织。

演示代码: 物料内码100861,创建组织内码200001,使用组织内码200002

FormMetadata metaData = Kingdee.BOS.App.ServiceHelper.GetService<Kingdee.BOS.Contracts.IMetaDataService>().Load(this.Context, "BD_Material") as FormMetadata;
long createOrgId = 200001;//物料的创建组织Id,创建组织相同的才能批量分配。
var allocateParameter = new BOS.Core.Metadata.Operation.AllocateParameter(metaData.BusinessInfo, metaData.InheritPath, 1, BOSEnums.Enu_AllocateType.Allocate, "Allocate");
allocateParameter.PkId = new List<object>(){100861};//待分配的物料内码。
allocateParameter.DestOrgId = 200002;//分配的目标组织Id
Kingdee.BOS.App.ServiceHelper.GetService<Kingdee.BOS.Contracts.IAllocateService>().Allocate(this.Context, allocateParameter);



图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!