ConvertOperationResult convertResult = ServiceHelper.GetService
DynamicObject[] destObj = convertResult.TargetDataEntities.Select(r => r.DataEntity).ToArray();//下推生成的数据包
//
//根据实际情况,处理目标单据数据。请问这里然后做到拆分明细行数据,并保留与源单的关联关系,
FormMetadata destFormMetadata = ServiceHelper.GetService
IOperationResult saveResult = ServiceHelper.GetService
//保存单据
业务需求:利用插件实现生产用料清单下推生成一个领料单,需要对生成的领料单数据包进行一些修改,比如拆分行,然后赋值上不同的批号。举例:一个生成用料清单SCYL0001 有2个明细行 A物料需要100PCS,B物料100PCS.下推以后生成了领料单数据包,有2个明细行数据
A物料领料100PCS,B物料领料100PCS,现在需要对B物料进行拆分成2行,一行领料20PCS,批号XXXX1,另一行80PCS,批号XXXX2。
然后保存单据。保存以后能够保留与源单的关联关系,同时也能狗正常的反写数据
推荐阅读