电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

供应商协同开发案例 —— 企业端单据调用

来源:金蝶云社区作者:金蝶2024-09-165

供应商协同开发案例 —— 企业端单据调用


案例背景:


供应商协同开发的时候,我们需要对送货单进行审核、订单等进行提交操作。


错误解读:

但是仅仅把协同端单据配置提交、审核按钮,是完成不行的。协同表单和企业端同名单据是不同元数据,提交审核只会针对当前元数据流程生效,导致企业端无法进入审批流、审核不反写等情况。



示例代码:

其实最终思想还是调用了BusinessDataServiceHelper里面的方法,去触发企业端FormId进行相应操作,BusinessDataServiceHelper里面有Submit,Delete方法,对应传ids即可。


using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.List.PlugIn;
using Kingdee.BOS.Orm;
using Kingdee.BOS.ServiceHelper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BHR.K3.PSPB.BusinessPlugIn
{
    public class SCPReciveBillList : AbstractListPlugIn
    {
        public override void AfterDoOperation(AfterDoOperationEventArgs e)
        {
            base.AfterDoOperation(e);
            switch (e.Operation.Operation.ToUpperInvariant())
            {
                case "BARITEMKEY":
                    if (e.OperationResult.IsSuccess)
                    {
                        if (this.ListView.SelectedRowsInfo.Count == 0)
                        {
                            this.View.ShowErrMessage("请至少选择一条分录");
                            return;
                        }
                        List<object> fids = new List<object>();
                        for (int i = 0; i < this.ListView.SelectedRowsInfo.Count; i++)
                        {
 

供应商协同开发案例 —— 企业端单据调用

案例背景:供应商协同开发的时候,我们需要对送货单进行审核、订单等进行提交操作。错误解读:但是仅仅把协同端单据配置提交、审核按钮,是...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信