vega1027 发表于 2022-10-26 16:16:21

【8.0.6】【仓库库存里的 批次 有效期 管理】

新人,最近刚开始学习活字格,现在想问一下大家,仓库管理系统里,要对批次和有效期进行管理的话,数据库设计和程序实现一般是怎么样的?想借鉴一下。



需求是 :
物料总库存 下分各批次库存,
入库都需输入批次,
出库都需选择批次,
并能方便的统计到总库存和总库存下有哪些批次,批次库存各为多少。
同时可以方便查询批次的有效期。

Syl 发表于 2022-10-26 16:36:36

这个说起来还真不简单啊:itwn:


我之前做了个耗材管理系统,外联库,考虑了批次管理,不允许负库存

设计的时候就按最简单的 入库单(主子表)、出库单(主子表)、余额表


入库单子表包含物料信息、数量、批次号,出库单也是物料信息、数量、批次号,批次号自动生成
按YYMMDD001自动生成;还有几个用户出库的字段,入库明细ID,出库标志、出库数量、出库金额;

正常入库单保存之后,执行更新库存命令,插入到余额表(包含仓库、数量、金额、批次)


出库的时候选择物料(物料选择页面取自数量>0余额表),且不允许大于当前数量,保存后;
更新对应入库单明细的出库数量和标志;同时更新库存余额表;

David.Zhong 发表于 2022-10-26 16:16:22

加油~

Syl 发表于 2022-10-26 16:45:41


David.Zhong 发表于 2022-10-26 17:13:19

Syl 发表于 2022-10-26 16:36
这个说起来还真不简单啊




学到了~:hjyzw:

qq189980980 发表于 2022-11-2 09:41:33

本帖最后由 qq189980980 于 2022-11-2 09:42 编辑

Syl 发表于 2022-10-26 16:36
这个说起来还真不简单啊



请教下这一步:出库的时候选择物料(物料选择页面取自数量>0余额表),且不允许大于当前数量,保存后;更新对应入库单明细的出库数量和标志;同时更新库存余额表;

选择物料时,同一个型号会有多个批次号的情况,那如何解决批次号数量自动扣减的问题?

David.Zhong 发表于 2022-11-2 10:27:07

看大佬的业务逻辑要求啥,如果是按照入库时间自动扣减,那就循环去做判断和处理;
如果是需要手动选批次号,那么就加页面选择逻辑~;P

Syl 发表于 2022-11-2 14:19:44

qq189980980 发表于 2022-11-2 09:41
请教下这一步:出库的时候选择物料(物料选择页面取自数量>0余额表),且不允许大于当前数量,保存后;更 ...

选择的时候可以看到批次啊,每个批次对应入库单不同的ID号,根据这个区更新
比如A物料,2个批次,出库单就是两条,分别是更新,错不了

David.Zhong 发表于 2022-11-2 15:20:29

:hjyzw:

钮钴禄小懒子 发表于 2024-7-24 17:13:35

Syl 发表于 2022-10-26 16:36
这个说起来还真不简单啊




看了格友的做法,我忽然有了一个想法,是否可以省去余额表,在入库子表上加一个累计出库数量,那批次剩余数量就是用入库数量-累计出库数量。出库选择产品的时候也是选入库明细表,并且剩余数量>0。
页: [1] 2
查看完整版本: 【8.0.6】【仓库库存里的 批次 有效期 管理】