PLM变更单去除【同步更新】功能的负责人校验原创
12人赞赏了该文章
206次浏览
编辑于2023年08月18日 10:02:00
问题描述
PLM的ECN单功能做了很多与ERP制造集成的功能,其中就包括【同步更新】功能:
但是标准产品中对这个功能增加了校验:协作处理变更过程中,只有负责人才能进行此操作!
考虑到在变更的业务中,尤其是在PLM中发起的变更,大多数是由研发工程师负责的。但是在变更业务流转到PMC部门时,必然是由PMC来进行制造端工单的同步更新。所以该校验个人觉得没有什么作用。
解决方案
通过二开,可以继承标准业务插件改写,去掉这个校验。
改写的方法参考:https://vip.kingdee.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); } }
改写了之后,取消标准插件,用二开的插件就行了 标准的插件就不用了
推荐阅读