在设计wms系统时,一个出库单需要设计成可以自动生成拣货单,假如需要按照 生产日期旧的货物先出,该如何设计该模块? 例如:库存表结构如下: 货主 仓库 库区 产品代码(名称) 数量 批次 入库流水单号 1、 SM MT 常规区 M1001 10 2017-07-01 REC201707001 2、 SM MT 临时区 M1001 30 2017-07-13 REC201707004 3、 ZE MT ****** ******** ** ********** **************** 4、 ZE MT ****** ******** ** ********** **************** 5、 SM MT 常规区 M1001 20 2017-07-07 REC201707025 6、 SM MT 常规区 M1001 40 2017-07-07 REC201707029 --------------------------------------------------------------------------------------------------------------- 问题: 假如 某出库单中 产品 M1001 共60件,该如何设计生成该拣货单算法(按日期旧的先出)? 具体如何实现? |
+10
8 条回帖
出库单生成拣货单,现在出库单里做一个接口,设定一个判断日期新旧的标准,在数据接口里把日期作为参数过滤出小于该日期标准的数据;或者在接口里把数据按照日期升序排列,返回的数据就是从旧的值开始,在捡出60件一部分的话,那就会捡出这部分旧的日期的数据,最后填入到拣货单中去。 |
+10
hxj19911119 发表于 2017-7-26 18:08 1.计算的是用一天的产品的数量还是仅仅是同一产品名称的数量 2.想返回前3的数据,在接口过滤条件的下面设置返回前3条数据就可以了 |
+10