好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

生产跟踪业务解决方案.docx

10页
  • 卖家[上传人]:缘***
  • 文档编号:253589188
  • 上传时间:2022-02-13
  • 文档格式:DOCX
  • 文档大小:94.67KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 生产跟踪业务解决方案一、基本出发点由于U8系统中涉及的物料不包括工序过程物料,因此过程中材料所发生的损耗、补充、转移都在系统中没有合适的记录,直接影响生产订单完工入库的数量跟踪的确定;因此想通过这个解决方案实现生产过程物料的控制和跟踪以便进行生产订单的进度跟踪和完工入库的锁定工作二、设计原理解释主要思路就是通过U8系统中不同的仓库来区分过程物料(工序物料)的不同状态,通过不同仓库之间的调拨处理实现生产订单的进度跟踪,并在调拨单据填制过程中标注跟踪索引,以便锁定生产订单;这些仓库所发生的所有的调拨或转移都不涉及物料成本的变化,因此这些过程仓库的物料变动是不被计入财务数据的;仅有过程中出现投料、退料、补料及完工物料才会被计入财务核算范畴;投料基本从毛坯仓库投入到工序仓库、退料是由工序仓库加工不良导致的退回不良品仓库的处理、补料是从毛坯仓库根据退料量补充到合适的过程工序仓库中的处理最终完工出里就是将末道工序仓库中的物料转移到虚拟的成品仓库,并将生产订单的完工量制成完工产品入库单的处理以上步骤通过下面的详细解释,能完整的重现生产过程中的相关操作细节和操作规范三、实现准备(一)、静态数据准备1、过程仓库资料准备主要涉及工序过程仓库【按照目前实际的工序过程进行设置】、投入料所在仓库、虚拟完工仓库、成品入库仓库、不良品仓库等2、相关单据模板设置【打印模板和显示模板】调拨单显示模板和打印模板根据实际需要进行调整3、关键跟踪字段设置关键字段包括:生产订单号、工序代码号【领出投入】、成品物料号、投料属性【投料、退料、补料、返工、其他】、制单时间、制单人员、等表头关键字段;投入物料号、领出和投入数量、计量、对应入库单据号、生产批号(通过自定义项目实现转移)等其他表体关键字段4、具体操作规范四、解决方案单据号获取规则:生产订单号码长度建议设置为13位:*/**/******/****生产订单/计划员/年月日/流水号材料出库跟踪入库【仓库档案中将毛坯物料设置为出库跟踪入库属性,在材料进行出库领用过程中必须指定相应的入库单据号码,以便进行跟踪】跟踪属性:投料、退料、补料、返工、其他生产批号的应用【是否考虑自动生成】,必须通过自定义项目填充的方式来完成拷贝过程中物料的跟踪【必须在生产订单自动生成过程中将生产订单号与行号写入子件自定义项目中,目前暂时规定录入到自定义项目(7-28)中】,该生产批号的真实号码必须在审核生产订单的时候进行确认。

      另外生产订单子件中的生产批号获取是在生产订单审核的时候一并生成下面是自动生成生产批号的触发器:createTRIGGERScddPHONmom_orderdetailFORUPDATEASDeclare@MODIDNvarchar(20)Declare@LotCodevarchar(20)Declare@allocateIDNvarchar(20)SETNOCOUNTONDECLARECurCURSORFORSELECTMODIdFROMInsertedWHERESTATUS='3'FORREADONLYOPENCurFETCHNEXTFROMCurINTO@MODIDWhile@@FETCH_STATUS>=0Beginifupdate(Status)Beginselect@LotCode=rtrim(a.mocode)+'/'+rtrim(b.sortseq)frommom_orderdetailbleftjoinmom_orderaonb.moid=a.moidwhereb.MODID=@MODIDupdatemom_orderdetailsetMoLotCode=@LotCodewheremom_orderdetail.MODID=@MODIDupdatemom_moallocatesetdefine28=B.MoLotCodefrommom_moallocatecleftjoinmom_orderdetailbonc.modId=B.MODIDWHEREB.MODID=@MODID--whereExists(selectStatusfrommom_orderdetailwhereStatus='3'andmodid=@MODID)FETCHNEXTFROMCurINTO@MODIDendEndCLOSECurDEALLOCATECur生产近理明-ElH2M咨]B4EE1I^H£V.-4&&JE>Jji&d*OlPC±Cfll*-J3WTO、mimaiKBtff-rn’2bEDO-CL腔1"IETi诲EsmiKflUi3f-eK£jL■苒』**包林KSicnnflinnrie*»«LSOLW蜜m.口厩aKIUKKLQOOO*W90Kwrn»i/]ft3*®XEWHWKe>0vmam曲636将刀钻土1PS2maoa)o3瑕如CKW11在子件直接变更的情况,生产订单中的子件涉及增加的时候就要求将这个子件的生产批号手工输入[必须录入]1、跟踪属性:在填制跟踪记录单的时候必须输入,包括投料、退料、补料、返工、其他,作用是在单据类别中进行区分。

      2、单据号码,建议采用生产订单批号获取的同种方式,以便过滤和检索的时候能够进行很好的区别3、方向主要是区分工序的流向4、说明不同车间之间的转移部署5、这边用仓库的设置来替换工序的转移,在操作过程中转出仓库为工序转出,转入仓库为转入工序的的替代6、转出类别和转入类别同样是区分不同材料属性的转移表体中关键的两个项目为对应入库单据号、生产批号,生产跟踪在以上单据的填入以后就能为以下的报表制作提供帮助:进度表的查询脚本(数据源)SELECTb.dtvdateas[Date],'转出'asType,left(A.CDEFINE28,13)asMocode,B.CTVCODE,A.CINVCODE,c.cinvnameasCInvNameR,A.ITVQUANTITY,A.CDEFINE28,A.CDEFINE29,d.CInvnameasCInvnameF,B.COWHCODEASCWHCODE,e.cwhnameasCWhName,B.CORDCODEASCRDCODE,f.CRdNameascRdName,B.CODEPCODEASCDEPCODE,g.cdepnameascDepNameFROMTRANSVOUCHSALEFTJOINTRANSVOUCHBONA.CTVCODE=B.CTVCODEleftjoininventorycona.cinvcode=c.cinvcodeleftjoininventorydona.cdefine29=D.cinvcodeleftjoinwarehouseeonb.cowhcode=e.cwhcodeleftjoinRd_Stylefonb.cordcode=f.crdcodeleftjoindepartmentgonb.codepcode=g.cdepcodeUNIONALLSELECTb.dtvdateas[Date],'转入'asType,left(A.CDEFINE28,13)asMocode,B.CTVCODE,A.CINVCODE,c.cinvnameasCInvNameR,A.ITVQUANTITY,A.CDEFINE28,A.CDEFINE29,d.CInvnameasCInvnameF,B.CIWHCODEASCWHCODE,e.cwhnameasCWhName,B.CIRDCODEASCRDCODE,f.CRdNameascRdName,B.CIDEPCODEASCDEPCODE,g.cdepnameascDepNameFROMTRANSVOUCHSALEFTJOINTRANSVOUCHBONA.CTVCODE=B.CTVCODEleftjoininventorycona.cinvcode=c.cinvcodeleftjoininventorydona.cdefine29=D.cinvcodeleftjoinwarehouseeonb.ciwhcode=e.cwhcodeleftjoinRd_Stylefonb.cirdcode=f.crdcodeleftjoindepartmentgonb.cidepcode=g.cdepcode。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.