二开复制新增单据

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

二开复制新增单据

## 二开复制新增单据 ``` public override void BarItemClick(BarItemClickEventArgs e) { base.BarItemClick(e); if (e.BarItemKey.EqualsIgnoreCase("SBOT_tbButton")) { var id= this.View.Model.GetPKValue(); //获取指定实体 IMetaDataService service = ServiceHelper.GetService<IMetaDataService>(); FormMetadata formMetadata = (FormMetadata)service.Load(base.Context, "SAL_OUTSTOCK"); BusinessInfo info = formMetadata.BusinessInfo; DynamicObject csb = BusinessDataServiceHelper.LoadSingle(this.Context, id, info.GetDynamicObjectType());//获取指定实体 IViewService ivs = ServiceHelper.GetService<IViewService>(); //复制单据形成新的单据 DynamicObject newM = csb.Clone(false,true) as DynamicObject; newM["BillNo"] = null; var result = BusinessDataServiceHelper.Save(Context, formMetadata.BusinessInfo, newM); if (result.IsSuccess) { this.View.ShowMessage("复制新增成功"); } } }

不复制单据可以直接新增吗

二开复制新增单据

## 二开复制新增单据``` public override void BarItemClick(BarItemClickEventArgs e) { ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息