首页 > 代码库 > 3.19 外协加工(通过BOM体现加工物料总成本,非系统标准工序外协功能)

3.19 外协加工(通过BOM体现加工物料总成本,非系统标准工序外协功能)

3.19.1   业务方案描述

  1. 对每一个外协加工产品定义对应的加工费项目,并将发外加工物料及加工费项目一起挂在加工后产品的BOM下(供应类型为装配拉式)。
  2. 加工后产品的成本按外协BOM卷积,总成本包含加工前物料成本和加工费;
  3. 设置外协库位,按不同外协供应商定义不同的货位存放发外物料;
  4. 根据外协业务需求,由采购人员下达外协加工物料(加工费项目)的采购订单。根据该采购订单自动生成对应的外协加工任务(开发实现)。
  5. 外协供应商根据加工费项目的采购订单,按照外协加工任务的配额进行加工前物料的领用,物资仓管理按外协加工任务发出物料,系统中将物料转移到外协子库的外协供应商货位。
  6. 外协供应商加工后产品送回时,由仓管员根据进料检验的合格报告,对加工费项目的采购订单进行交货入库。
  7. 系统根据加工费项目交货入库的采购订单,自动对对应的外协任务进行完工入库(开发实现)。外协任务自动按定额冲减发送至外协供应商的货位的加工物料(系统标准功能)。
  8. 财务根据加工费项目的采购接收支付加工费;
  9. 仓库根据发送至外协子库的物料清单及任务完工反冲的物料明细与外协单位对帐,实现发外物料的管理和控制。

3.19.2   业务方案逻辑控制

     1. 采购员需按计划数据结合实际业务情况下达加工费采购订单,为了能自动创建离散任务,系统中需做如下设置:

          1)外协供应商对应子库和货位的对应关系:通过定义货位弹性域实现对应关系;

          2)子库:每个组织都设置唯一的“W00委外”子库;

          3)货位:按“W+外协供应商的编号”建立对应的货位,在说明内体现外协供应商全称

          4)说明:在外协供应商的货位的弹性域内建立外协供应商编号;

     2. 采购订单生成对应外协任务:

          1)采购订单批准后生成对应的外协任务;

          2)采购订单号和弹性域内的外协供应商编号要体现在离散任务的编号上,即:采购订单号+行号+外协供应商编号;

          3)外协货位里的外协供应商全称要体现在体现在离散任务的说明内;

          4)子装配件为采购订单加工费物料对应的装配件;

          5)任务数量为加工费采购订单下达数量;

          6)考虑Bom的定额比率,对应生成的外协任务的物料需求要精确到5位小数;

          7)对应生成的外协任务开始时间为采购订单需求日期;

          8)对应生成的外协任务内物料的供应类型均为“装配拉式”。供应子库均为“W00委外”子库内对应的外协货位;

     3.采购订单交货入库与外协任务的自动完工入库:

          1)当外协供应商完成加工任务后送货至仓库时,仓管员根据送货单对加工费采购订单接收入库(进对应外协货位);

          2)系统根据采购订单入库的数量自动对外协离散任务进行完工入库,外协离散任务自动消耗(倒冲)外协货位的材料和加工费。

     4. 外协任务的完工子库:

          1)由于外协离散任务根据加工费采购订单接收自动做完工入库,所以,对于外协离散任务完工所入库子库,系统按以下优先级取数:

               A- 默认先取工艺路线定义中的完工子库.

               B- 如果工艺路线定义中的完工子库没有定义,系统取装配件项目编码属性的接收子库存;

               C- 如果前两者都没有定义,则系统提示错误信息反馈.

     5. 外协物料的退货业务:

          1) 当外协物料接收入库后,由于各种原因需要退回供应商时,仓库管理员根据对应的加工费采购订单在系统中作退回至供应商操作;

          2) 在做订单退货处理时,系统将检查对应工单的关闭状态,并执行对应操作或给出对应的提示信息:

              A- 外协离散任务没有关闭时发生的订单退货,系统根据退回供应商的数量自动减少离散任务的完工入库数量,对应的拉式物料自动返回倒冲。

              B- 但对于需要退货的外协离散任务已经关闭,人工在系统中做转卖业务处理。

      6. 审批后的采购订单发生变更的业务处理:

          1) 加工费采购订单审批后,系统自动创建对应的外协离散任务,如果由于某种原因需要对审批后的采购订单进行修改(特别是数量的变化),系统需要重新审批采购订单。

          2) 但该采购订单已经生成离散任务,因此不能触发系统重新创建离散任务。

          3) 实际操作中,如果对已经审批的采购订单进行修改时,先手工去修改任务的需求数量,然后在审批修改的采购订单,系统将增加离散任务与订单数据一致性校验.(验证点在修改保存时去判定是否一致,如不一致将提示无法保存,需进行检查核对)。

      7.外协离散任务关闭的要求

           1) 关闭委外采购订单同时,系统自动关闭外协离散任务.(需要考虑订单和工单状态,双方状态均为完成时方可执行) 。

      8.实现采购订单审批前对外协加工费项目的检查

           1) 开发的外协业务,是根据加工费的采购订单,自动生成上级子装配件离散任务的业务模式,为保证该业务模式正常运行,加工费项目必须有父项BOM,否则,系统给予提示信息。

           2) 下达加工费采购订单时,如该加工费编码没有父项,则该采购订单保存时,系统会提示不给批准,以达到警示的目的。

3.19.3   业务方案执行控制

  1. 要求同一外协装配件BOM的加工费项目是唯一的;
  2. 不能同一层BOM里出现两个或者两个以上的加工费;
  3. 对于临时替代物料的外协离散任务,由采购员进入离散任务更新需求里,手工对替代物料进行更新。
  4. 对于部分供应商送货没有采购订单,需要采购员手工补采购订单入库,所以从采购订单批准到采购订单接收时间延迟一定的周期时间(例如:10分钟)自动提交执行,保证系统外协离散任务的创建和供应子库的更新。