按钮
审批—审批:在浏览态下选择一条或多条派工单,点击〖审批〗按钮,如选中派工单的状态为“自由”态,则执行整单审批操作,系统更新派工单状态为审批态。支持标准审批流。
审批—取消审批:在浏览态下选择一条或多条派工单,点击〖取消审批〗按钮,如选中派工单的状态为“审批”,则执行整单取消审批操作,系统更新派工单状态为自由态。 支持标准审批流。
工序完工:在浏览态下选择一条或多条派工单,点击〖工序完工〗按钮,则把符合条件的派工单信息带入工序完工报告界面。
工序领料—工序领料:在浏览态下选择一条或多条派工单,点击“工序领料”按钮,则把符合条件的备料计划工序子项材料信息带入生产领料界面。
工序领料—工序退料:在浏览态下选择一条或多条派工单,点击“工序退料”按钮,则把符合条件子项材料信息(用料需求表.累计出库数量大于0)带入库存退料界面。
用料需求-用料需求:在浏览态下选择一条或多条派工单,点击〖用料需求-用料需求〗按钮,按用料需求计算逻辑生成用料需求表。
用料需求-备料重算: 生产订单不为业务关闭态,即过滤掉业务关闭的生产订单对应的派工单或派工单行,并且派工单为审批态,才能进行备料重算。对于审批态的派工单,可以点击此按钮。在派工单的卡片界面,当选中派工单的一行或多行工序计划时,支持按选中的工序计划进行重算用料需求。在派工单列表界面,选择一条或多条派工单,点击〖用料需求-备料重算〗时,认为对所选记录中所有审批态的派工单的所有工序计划行进行备料重算,当没有满足条件的记录时中止操作并给出相关提示。
在派工单上进行备料重算的算法如下:
按照派工单行上的派工数量、计划开工时间,计算用料需求(先模拟删除原用料需求,然后重新计算用料需求),然后拿计算出的用料需求与原用料需求进行比对,分为以下几种情况更新原用料需求表:
- 当计算出的材料在原用料需求中存在时,用计算出的新的“计划出库(主)数量、需用日期”更新原“计划出库(主)数量、需用日期”。
- 当计算出的材料在原用料需求中不存在时,直接在该工序的用料需求中插入该行数据。
- 如果计算出的材料种类,比原材料种类少时,看原用料需求中多出的材料种类,是否已领料:
- 如果已领料(有累计待发数量或累计出库数量),则直接把该材料的“计划出库(主)数量”置为0。
- 如果未领料,则删除原材料行。