在服务端插件调用物料分配服务原创
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人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读