场景:金蝶云星空二开插件:实现工序计划下推工序汇报时带出下序作业和下序是否委外
背景:在车间管理模块中,当碰到工序委外时,采用工序委外集中发出的的方式。比如10工序是焊接,20打磨,30委外喷涂,40包装。
当20工序完工汇报,希望打印出单据,移交给仓库,同时通知委外采购人员进行工序委外单据操作。实施设计的流程是20工序的工序汇报单打印(可不审核也能打印)带出下序作业和下序是否委外,跟仓库交接,仓库会放置在指定位置,等待运走工序委外。而工序汇报单配置工作流,通过增加采购为审核节点或者审核完成消息通知的方式提醒采购及时处理,做工序委外集中发出。
但这样的设想流程,就要具备两个条件:1、工序汇报单上有下序作业,2、工序汇报单上有下序作业是否委外。因为并不是所有的工序汇报后都要与仓库做交接。
这要通过金蝶云星空插件二次开发来实现。
官方提供了指导,重写工序计划——》工序汇报的单据转换的AfterConvert方法,关键是调用GetTransInOper,这样就获得了工序计划的下序数据集合。并在单据转换后赋值到目标单据的自定义的下序作业、下序是否委外字段上。要注意工序序列,一般主序列是0,但如果有非0序列,则下序为转入工序的下序。
管理软件系统、ERP系统的销售、实施、维护和二开,联系13611587156(微信)