首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库存管理事务表是否必要?

库存管理事务表是否必要?
EN

Stack Overflow用户
提问于 2018-12-15 01:10:27
回答 1查看 700关注 0票数 1

在我设计的库存管理系统中,我设计了purchase_orders表、sale_orders表和inventory_adjustment表,每个表都有项目表(如purchase_item)、持有数量、价格等。

关于这个问题,

通常,在库存管理的例子中,我发现有一种叫做InventoryTransaction表的东西,它包含各种产品/skus

代码语言:javascript
复制
ID     date         sku_id  type   qty    price   warehouse_id
ABC    11.11.2018   bbb     IN     200    123     11
ABC    12.11.2018   bbb     OUT    120    123     12

这个设计看起来不错,因为它降低了手头库存计算的复杂性,但也有一些缺点。我正在考虑在购买表、订单表和调整表上使用触发器来填充inventory_transaction表。

这么麻烦值得吗?或者我应该保持我现有的设置,依靠销售,购买和调整来计算库存吗?

我在库存管理系统方面的经验有限,所以我不太确定我将来可能会得到什么需求。我宁愿在两年内避免自己看到什么是最好的选择:)

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-17 11:12:35

库存交易方法实际上是在许多ERP系统中使用的标准。它也是基于抽象的会计引擎原理。事务历史记录需要确保中的每个SKU的总金额为非负的,而不仅仅是在当前的一个时期内,每个时期的(即日)。

例如,当修改某些文档和相应的事务日期时,可能是昨天或一周前,甚至是明天。然而,所有的SKU金额,无论是旧的还是新的,都应该是> 0。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53788728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档