【8.0.6】【仓库库存里的 批次 有效期 管理】
新人,最近刚开始学习活字格,现在想问一下大家,仓库管理系统里,要对批次和有效期进行管理的话,数据库设计和程序实现一般是怎么样的?想借鉴一下。需求是 :
物料总库存 下分各批次库存,
入库都需输入批次,
出库都需选择批次,
并能方便的统计到总库存和总库存下有哪些批次,批次库存各为多少。
同时可以方便查询批次的有效期。
这个说起来还真不简单啊:itwn:
我之前做了个耗材管理系统,外联库,考虑了批次管理,不允许负库存
设计的时候就按最简单的 入库单(主子表)、出库单(主子表)、余额表
入库单子表包含物料信息、数量、批次号,出库单也是物料信息、数量、批次号,批次号自动生成
按YYMMDD001自动生成;还有几个用户出库的字段,入库明细ID,出库标志、出库数量、出库金额;
正常入库单保存之后,执行更新库存命令,插入到余额表(包含仓库、数量、金额、批次)
出库的时候选择物料(物料选择页面取自数量>0余额表),且不允许大于当前数量,保存后;
更新对应入库单明细的出库数量和标志;同时更新库存余额表;
加油~
Syl 发表于 2022-10-26 16:36
这个说起来还真不简单啊
学到了~:hjyzw: 本帖最后由 qq189980980 于 2022-11-2 09:42 编辑
Syl 发表于 2022-10-26 16:36
这个说起来还真不简单啊
请教下这一步:出库的时候选择物料(物料选择页面取自数量>0余额表),且不允许大于当前数量,保存后;更新对应入库单明细的出库数量和标志;同时更新库存余额表;
选择物料时,同一个型号会有多个批次号的情况,那如何解决批次号数量自动扣减的问题?
看大佬的业务逻辑要求啥,如果是按照入库时间自动扣减,那就循环去做判断和处理;
如果是需要手动选批次号,那么就加页面选择逻辑~;P qq189980980 发表于 2022-11-2 09:41
请教下这一步:出库的时候选择物料(物料选择页面取自数量>0余额表),且不允许大于当前数量,保存后;更 ...
选择的时候可以看到批次啊,每个批次对应入库单不同的ID号,根据这个区更新
比如A物料,2个批次,出库单就是两条,分别是更新,错不了 :hjyzw: Syl 发表于 2022-10-26 16:36
这个说起来还真不简单啊
看了格友的做法,我忽然有了一个想法,是否可以省去余额表,在入库子表上加一个累计出库数量,那批次剩余数量就是用入库数量-累计出库数量。出库选择产品的时候也是选入库明细表,并且剩余数量>0。
页:
[1]
2