Foxtable(狐表)用户栏目专家坐堂 → [求助]先进的先出


  共有5022人关注过本帖平板打印复制链接

主题:[求助]先进的先出

帅哥哟,离线,有人找我吗?
huhu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2016/6/26 6:18:00 [只看该作者]

我想到了一种思路,在配置整理表扫描SN。

首先先把,在库存明细表里面找出物料编码,订单号与销售出库单要求的物料编码,订单号一致,且状态为入库完成,在库周期DESC的所有行作为一个集合。

然后找出销售出库单要求的发货数量在这个集合的第多少行,比如销售出库单要求发货100,那么在这个集合里面找到第100行,那么就知道了这个第100行对应的在库时间周期了,比如是2.

然后在这个集合里面找在库生命周期是否有大于2的。如果有,那么在库生命周期大于2的SN肯定是要都是符合发货要求的且是必须要发走的。

那么如果扫到的SN,对应的的在库周期确实是大于2,那么就是符合要求的,状态变为配货完成。

然后计算出在库生命周期大于2的行有多少,比如有50,那么销售要求的发货数量100减去必须要发走的50,剩下的50那么必须是要求在在库生命周期为2的里找,只要扫的SN,对应的在库生命周期为2,且累计起来小于等于50.那都是符合发货要求,如果超过50了,那么扫到的SN是不符合发货要求的。

如果扫到的SN,对应的在库生命周期小于2,那么都是不符合发货要求的。只要是不符合发货要求的,状态都改为不符合出库要求。

 

这个思路应该是对的吧。就是怎么写合适了。

 

 


 回到顶部
总数 47 1 2 3 4 5 下一页