有点抽象
从现实中抽象出生活的实质,将原本的梦想逐渐变为现实!
posts - 0,  comments - 0,  trackbacks - 0
1、PO填充ASN单,修改数量后“非整托标签数”没有做更新,已更正
  
   非整托标签数算法:   
   预期接收数量/拖换算率 余数等于0                             则值 =0  
   预期接收数量/拖换算率 余数不为0 或者 拖换算率=0      则值 =1

2、
  上架策略(上架到动态箱拣货位、件拣货库位,目前是不会找旁边的库位),希望能在默认库位不为空的时候,先按默认库位所在区中、同库位ABC类型的、大于该库位的、库位升序排序,取第一个库位,未找到则按小于该库位相同库位ABC类型的库位按降序排序,取第一个库位。

LOTxLOCxID表:
  QTY                 实际库存
  QTYALLOCATED        分配量
  QTYPICKED            拣货量
  QTYEXPECTED        超分配量
  --QTYPICKINPROCESS    拣货进行中
  PENDINGMOVEIN        等待上架量(可能不会上到该库位,但也加上过滤掉)
查询大于的:
SELECT LOC
   FROM (SELECT LOC.LOC
           FROM LOC
          WHERE LOC.PUTAWAYZONE =
                (SELECT PUTAWAYZONE FROM LOC L WHERE L.LOC = 'X02021')
            AND LOC > 'X02021'
            AND ABC = (SELECT ABC FROM LOC L WHERE L.LOC = 'X02021')
            AND LOC NOT IN
                (SELECT LLI.LOC
                   FROM LOTXLOCXID LLI, LOC LOC
                  WHERE LLI.LOC = LOC.LOC
                    AND LOC.PUTAWAYZONE =
                        (SELECT PUTAWAYZONE FROM LOC L WHERE L.LOC = 'X02021')
                    AND LLI.QTY > 0
                     OR LLI.QTYALLOCATED > 0
                     OR LLI.QTYPICKED > 0
                     OR LLI.QTYEXPECTED > 0
                     OR LLI.PENDINGMOVEIN > 0)
          ORDER BY LOC)
  WHERE ROWNUM = 1


查询小于的:
   SELECT LOC FROM (SELECT LOC.LOC
     FROM LOC
    WHERE LOC.PUTAWAYZONE = (SELECT PUTAWAYZONE FROM LOC L WHERE L.LOC = 'X02021')
      AND LOC < 'X02021'
      AND ABC = (SELECT ABC FROM LOC L WHERE L.LOC = 'X02021')
      AND LOC NOT IN (SELECT LLI.LOC
                        FROM LOTXLOCXID LLI, LOC LOC
                       WHERE LLI.LOC = LOC.LOC
                         AND LOC.PUTAWAYZONE =
                             (SELECT PUTAWAYZONE FROM LOC L WHERE L.LOC = 'X02021')
                         AND LLI.QTY > 0
                          OR LLI.QTYALLOCATED > 0
                          OR LLI.QTYPICKED > 0
                          OR LLI.QTYEXPECTED > 0
                          OR LLI.PENDINGMOVEIN > 0)
      ORDER BY LOC DESC) WHERE ROWNUM = 1

3、跟踪关于大宗库位上架问题:大宗上架找不到库位,主要原因是库位不能混批次,混货品,而该库区的库位已存在不同批次或不同货品:执行->库存>余额(库位DZ000->DZ999)查询, 点击详细按钮可看相应的批次号


posted on 2012-05-07 17:39 有点抽象 阅读(124) 评论(0)  编辑  收藏 所属分类: 工作日志

<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

留言簿

文章分类(10)

文章档案(12)

搜索

  •  

最新评论