K3实现按虚拟件/组件发料

       最近公司调度部反应了一个K3使用过程中遇到的巨大问题:公司成品BOM组成物料种类破千,绝大部分还不能拆分成组件。为了方便区分,从逻辑上把一堆堆的半成品分成了一个个虚拟件。K3生成的投料单是直接跳过虚拟件直接展开到底层的,动辄上千的投料单给发料工作带来了巨大挑战。
        为了解决这个问题,方便调度部门拆分领料单,实现按组件发料,我们在系统里利用了工位字段,一个虚拟件对应一个工位,从而满足业务需求。
        具体实现起来很简单,系统内对BOM子件的工作做了更新:成品BOM的子件工位等于自己的物料编码,半成品BOM的子件工位等于母件的物料编码。
--修改组件BOM工位
update ICBOMChild
set FMachinePos= i.FNumber
from ICBOMChild t, ICBOM m,t_ICItem i
where t.FInterID=m.FInterID  and m.FItemID=i.FItemID
and i.FNumber like '493%'
--修改成品BOM工位
update ICBOMChild
set FMachinePos= t.FMachinePos
from ICBOMChild t, ICBOM m,t_ICItem mi,t_ICItem ti
where t.FInterID=m.FInterID  and m.FItemID=mi.FItemID and t.FItemID=ti.FItemID
and mi.FNumber like '5%'

转载于:https://www.cnblogs.com/huangdashen/p/9099847.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值