问题标签 [inventory-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1555 浏览

sql - 库存管理表结构

我们的团队需要跟踪内部创建的 ERP 系统的库存。我们将需要经常访问给定仓库中给定项目的系统中的库存量,并能够跟踪库存的变化和时间。

最初的想法是只拥有调整表并在每次查看时计算当前库存。通过我们的测试,很明显,考虑到我们每天要进行多少次计算,这种计算的成本太高了。

我们的新想法是创建一个包含历史记录的调整表,同时保留一个包含当前库存的表。当进行调整时,我们的程序将同时更新调整表和当前库存表。我不太喜欢这个解决方案,因为它需要 2 次更新才能进行一次更改。万一失败了怎么办?当调整不反映库存表中的内容时,您如何协调?

有没有人有更好的方法?

0 投票
1 回答
2812 浏览

string - Crystal Reports:公式无法显示为整数

我正在使用以下公式:

我很难将数字显示为整数的公式。我不断得到两位小数。我可以使用文件、选项、字段、数字将其显示为整数...但是当我将其上传到我们的 Crystal Server 时,两位小数会再次显示。

所以,我的印象是我需要在公式内四舍五入。

USED​​PERDAY 和 CURFY_DAYSREMAINING 是具有十进制值的字段。CURFY 是一个整数。

0 投票
1 回答
897 浏览

string - Crystal Reports:公式无法使 0.00 值显示为空白

我总结了每个财政年度季度的库存使用情况。空值显示为 0.00,但我想将它们设为空白。到目前为止,我制定的公式是这样的:

该公式创建此结果:

我会比较喜欢:

我认为 ToText(Q1,0) 可能涉及... :)

0 投票
1 回答
1367 浏览

database - 以打为单位计算

有一些产品在一箱中的数量从一种产品到另一种不同,
如下面给出的一箱中三种产品的数量

通过 Stock Keeper 将在界面下方给出库存数量

在哪里

注意用户可以输入任何格式
的数量,例如用户像这样输入 4545 的数量

或者用户可以输入数量为

或者用户可以输入

在所有情况下,当审计官想要审计时,用户都想输入一箱 4545 BUTT,他只生成关于可用库存量的报告,报告必须遵循与 u1 u2 u3 相同的数量格式,但报告顺序始终遵循从 u1 到 u3

库存 4545 sku 的可用项目是 99 然后报告必须是这样的

如何在数据库中实现它

在 sku 表规范中,一个纸箱可以包含多少个这样的提及

所以当库存管理员输入数量软件逻辑应该是这样的


实现这个的任何其他快捷方式

为此提供机制

0 投票
1 回答
626 浏览

mysql - 如何处理产品变化的库存?

我已经在 SO 上多次看到这个问题,但我还没有找到适合我的答案。

我正在设计一个电子商务系统,我们有一个简单的库存管理系统。基本上,每个产品可以有很多属性,每个属性变体集可以有不同的数量。产品和属性之间的关系是many2many,并在其他地方进行管理,库存表只负责“数量”管理。

因此,我目前的方法是将属性值 id 的组合作为字符串存储在数据库中(并将 md5 存储在另一列中以便更快地搜索)。这种方法可以让我快速搜索给定属性列表的库存数量,还可以让我通过管理员轻松编辑。

该表有以下列(我缩短了一点,只关注主要结构)

这种方法的缺点是

  1. 如果产品有这些属性:1,2,3,4,5
  2. 库存被定义为 1,3,4 和 1,2,3,4 但不是 1,2,3,4,5
  3. 当用户选择 1、2、3、4、5 时,1 个可能的期​​望行为是系统应该使用 1、2、3、4 的数量(这是它可以获得的最接近的组合)。在这种情况下,我们可能不得不使用全文匹配来进行最接近的组合

对于这个问题,你觉得如果上面的做法有什么问题,你会怎么做?

0 投票
3 回答
1514 浏览

php - Magento - 如何创建 1 个基本上链接到其他 2 个产品的产品?

我的问题基本上是我有 2 种产品可以单独出售和一起出售。

我想要做的是拿这两个单独的项目,在 Magento 中为它创建一个新产品,并使用一个新图像将它们一起显示为一个组合价格。当这个特定的项目被出售时,它将减少创建的每个单独 sku 的数量。这可能吗?

举个例子,

SKU 1 - Wii 遥控器 - 30 美元 SKU 2 - Wii Nunchuk - 15 美元 SKU 3 - Wii 遥控器 + Nunhcuk - 45 美元

因此,当 sku 3 出售时,它将减少 sku 1 和 2 的数量。

谢谢

0 投票
0 回答
848 浏览

jakarta-ee - Java EE 库存管理锁 产品数量

我们正在尝试在需要集群的 Jboss 4.2.+MySQL DB 5.1 上使用 struts 1.2 开发 Web 电子商务应用程序。在我们开始编码之前需要指导。我们被困住了。
我们有一个 Product 表,我们在其中输入数量,一个 Order 表,我们在其中存储与添加到购物车功能相关的客户订单和产品详细信息。有一个要求规定,如果客户将产品添加到购物车的数量,它应该从产品表中减少(这个想法是为了让下一个客户可以获得可用数量的产品)。那么我们如何在 web 中处理这个问题,例如:A 产品总数量为 15,客户 A 来并预订 12,并行客户 B 来并预订 6。其他场景如何锁定和处理

1)那么我们如何在Web应用程序中为每个客户锁定产品数量(也是集群的,同步可能在集群环境中不起作用,因为我认为JVM会有所不同),还有其他方式吗?

2)如果客户没有完成购物功能,我的意思是我们需要将数量从购物车恢复到产品表?

期待您的建议。

0 投票
1 回答
251 浏览

vb.net - VB.Net 中的 SQL 疑难解答

好吧,这是我的问题。

当一个野虫出现时,正在处理库存控制程序,并且大部分时间都完成了。系统将签出一个项目,但不会将其重新签入,即使它会抛出它确实签入该项目的所有正确消息。

更糟糕的是,SQL 语句被封装在一个 try-catch 类中,表现得若无其事,不会抛出异常。

而且这只是一个功能性的构建,而不是流线型的构建,所以看起来有点粗糙。

有问题的声明是:

Dim OleCheckIn As New OleDbCommand("UPDATE Assets SET [Checked Out]='Checked In' WHERE [ID Number]=" + sBarcode + "", OleDbConn)

我确信这是非常明显的东西,但我一直在重建并盯着它看了很长时间,我可能会掩盖它上面的一个明显的洞。

0 投票
1 回答
555 浏览

mysql - 仓库的库存管理

我正在尝试为拥有各种物品的仓库创建一个库存管理系统。我目前一直在思考我的桌子应该是什么样子。我是根据老板交给我的交货单来设计的。以下是一些交货收据包含的内容:

我打算使项目描述下方的这些数据通用。但我没有一个合适的术语。

你能建议我的物品表是什么样子吗?

谢谢!

0 投票
1 回答
5090 浏览

database-design - 具有库存水平跟踪的库存数据库 - 如何在结账前实施库存检查

我正在为库存管理应用程序设计一个数据库,该应用程序将处理物品的库存水平跟踪以及结帐订单的提交和处理。到目前为止,我得到了:一个项目表

  • 商品编号
  • 描述
  • 初始库存水平
  • 其他相关信息

一个订单表

  • 订单编号
  • 订购日期
  • 客户ID

一个 order_detail 表

  • 订单详情 ID
  • 订单编号
  • 商品编号
  • 数量

我正在使用事务表跟踪库存水平,其中每次处理订单或重新补货时,都会在该表中插入一条记录,其中包含事务类型以指示它是输入还是输出事务。交易输入输出

  • 交易编号
  • 商品编号
  • 交易类型(进/出)
  • 数量
  • 个别价格

我的问题是,在处理订单和插入交易之前,我想检查库存水平是否足够,并在插入交易后激活低库存警报(尽管这是不同类型的问题)。因为目前唯一的方法是重新计算当前的库存水平!!如果我的表按计划增长,这将对性能产生可怕的影响。最简单的方法是什么?