PLM变更单去除【同步更新】功能的负责人校验

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

PLM变更单去除【同步更新】功能的负责人校验

问题描述

PLM的ECN单功能做了很多与ERP制造集成的功能,其中就包括【同步更新】功能:


image.webp


但是标准产品中对这个功能增加了校验:协作处理变更过程中,只有负责人才能进行此操作!   


image.webp


考虑到在变更的业务中,尤其是在PLM中发起的变更,大多数是由研发工程师负责的。但是在变更业务流转到PMC部门时,必然是由PMC来进行制造端工单的同步更新。所以该校验个人觉得没有什么作用。


解决方案

通过二开,可以继承标准业务插件改写,去掉这个校验。

改写的方法参考:https://wenku.my7c.com/article/460807300630845952

核心代码:

public override void AfterBarItemClick(AfterBarItemClickEventArgs e)
        {
            if (e.BarItemKey.ToUpper() == "TBBOMSYNUPDATE")     
            {
                ShowErpBomSyncUpdateView(this.PLMView, this.PLMContext, Convert.ToInt64(this.Model.DataObject["Id"]));
            }
            else
            {
                base.AfterBarItemClick(e);
            }
        }

改写了之后,取消标准插件,用二开的插件就行了 标准的插件就不用了


PLM变更单去除【同步更新】功能的负责人校验

问题描述PLM的ECN单功能做了很多与ERP制造集成的功能,其中就包括【同步更新】功能:但是标准产品中对这个功能增加了校验:协作处理变更过...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息