[quote=引用 12 楼 dxinyan 的回复:] 可不可以这样理解,比如成品A系统计算的库存是1000,但是盘点的库存是1200盘盈,多出的200做入库处理,那么怎么处理入库? 是在出入库表上添加一条数量为200的记录吗?如果是这样,那么这200的生产日期该怎么界定? 成品B系统计算库存是2000,但是盘点的库存是1700,少的300做出库处理,那么怎么处理出库?也是在出入库表上添加一条数量为300的记录吗?但是作为成品出库就是卖出去了
核心数据表的设计 需求,仓库有购买入库,生产提料(出库),生产退料 1、保留每月盘点数据(每月初始库存数据) 2、随时查出以往每天的库存数据,和出入库数 设计和实现如下: 1、盘点表主要数据 材料ID, 库位,盘点日期(初始库存日期),材料批次 2、材料日常出入库数据表 材料ID,库位,日期,操作类别(购买入库,生产领料,生产退料),材料批次,材料结存 材料结存是每次随材料的出入库的数据变化(增加和减少) 这样设计合理不?
可不可以这样理解,比如成品A系统计算的库存是1000,但是盘点的库存是1200盘盈,多出的200做入库处理,那么怎么处理入库? 是在出入库表上添加一条数量为200的记录吗?如果是这样,那么这200的生产日期该怎么界定? 成品B系统计算库存是2000,但是盘点的库存是1700,少的300做出库处理,那么怎么处理出库?也是在出入库表上添加一条数量为300的记录吗?但是作为成品出库就是卖出去了
每一步环节还可以又扩充和流程,比如采购入库表之前可以有 采购计划表,采购订单,按采购计划自动分摊订单并打印过程,货到了之后入库进行质检,合格后做入库处理,不合格的做采购退货申请表,采购退货审批后进行采购退货。最终可能一件货根本没到也没入库,但是流程已经走了一遍。
出现盘盈和盘亏,肯定是日常出入库出现问题,虽然新库存数量=库存数量+盘盈盘亏数量,用这个公式把系统的库存和实际盘点的数据相一致了。但是,比如系统库存截至是2020-3-31,盘点后用上面的公式把系统库存修订后,那么以后查询2020-3-31日截至的库存,用下面公式计算:2020-3-31日截至的库存=其上月初期库存+入库数-出库数,这个数据就和2020-3-31日那天数据不一样了,因为用盘点的数据修订了这天的库存数,是不是有这种情况?在软件种如何解决?
34,590
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧