问题标签 [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 投票
8 回答
533 浏览

vba - 捕获整个公司的电子表格使用情况

我们有很多正在使用的定制电子表格解决方案,我们需要一些程序化的方式来跟踪它们。显然,由于它们是电子表格,人们可以将它们保存在本地,重命名它们等等,所以我们需要一个可以解决这个问题的解决方案。

一些想法是:

  1. 在电子表格打开时,处理 OnOpen 事件并将消息写入数据库以进行跟踪

与此相关的问题是我们在哪里存储数据库详细信息。如果数据库关闭,我们不希望电子表格崩溃等

有没有人想出一个很好的电子表格库存管理解决方案来处理上述所有问题。

0 投票
1 回答
269 浏览

database-design - 如何为多级包装项目构建数据库

我想建立一个物品有多层包装的库存系统,例如一个纸箱有中号盒子,中号盒子有小盒子,小盒子有 2 个物品。请告诉如何使用sql server 2005处理,以便它可以轻松处理销售和购买,并显示有多少纸箱,中,小盒子和物品的准确库存状态。

0 投票
2 回答
930 浏览

database-design - 数据库设计题——在手头计算中使用检查点

我一直在考虑计算给定库存项目的现有单位数量的最佳方法。这些表格将非常大,包含许多交易,因此通过添加所有收货并减去所有发货和销售来计算按需计算可能不现实。我遇到的一个想法是定期创建检查点,即项目和现有数量的记录。任何后续的现有数量计算都从检查点开始,无需对所有交易求和。

在 8/30 上计算 inv 项目 1 的手头将是这样的

在 8 月 14 日计算 inv 项目 1 的手头将是这样的

我的问题是,这种方法会带来什么样的问题?除了将现有数量存储在表格中之外,还有其他更好的方法来处理大量事务集吗?将现有数量存储在表中是否与检查点方法几乎相同,如果通过触发器或某种信号进行更新,可能更不容易出错?

0 投票
3 回答
10165 浏览

database - 以编程方式访问汽车经销商库存

不确定这个问题在 SO 上是否有意义,但我正在开发一个网站,该网站将提供用户感兴趣的新车列表,有点像 autotrader.com。你们知道这种类型的网站是如何运作的吗?在 autotrader.com 上,我在想也许经销商必须自己上传和更新他们的库存。有谁知道是不是这样?我也觉得当你去美国的经销商那里时,他们可以通过所有经销商搜索特定的汽车。底线:第三方似乎可以访问库存 - 谁知道更多?

0 投票
2 回答
1938 浏览

coldfusion - 库存系统:基于交易或存储数量,用触发器更新?

您将如何为 RDBMS 中的库存管理系统设计数据模型?

你会:

  1. 存储每次购买和使用情况,并使用 SUM() 和 GROUP BY 即时计算仓库数量?
  2. 同1,但是每天合并数量,使用前一天的值?
  3. 数量作为 Int 字段,通过应用层更新?
  4. 与 3 相同,但使用 DB 触发器?

基于交易的库存系统在捕获的细节水平方面似乎更胜一筹,但更难正确实施。性能会随着时间的推移而下降。

基于数量的库存系统似乎更容易,但可能需要额外的锁定以确保数量值是 ++ 或 -- 正确。

你会选哪一个?

0 投票
3 回答
716 浏览

sql - SQL PnL 库存查询

我有一个包含交易列表的表格:

所以 PnL 基本上是 Consid 列的总和,所以在添加 Trade#5 之前,PnL 将为 +6k。

添加交易 #5 后,这显示 PnL 为 -14k,这并不能真正反映我们所处的位置。

我想要的是某种过滤掉未平仓交易的方法?因此,仅当我们将购买 2k IBM 股票添加到表中时,交易#5 才会被允许计入总和。

我最初的尝试是:

但我还没有弄清楚有一个边缘条件,如果我有一个数量为 +5、+5、-5 的交易,它不会被计算在内,因为(SUM(Quantity) = 0)) 评估为假。

关于如何纠正这个问题的任何想法?

谢谢克里斯

0 投票
1 回答
5460 浏览

java - 如何将条码扫描器集成到 Java 库存管理程序中

这是我第一次在任何应用程序中使用手持条形码扫描仪。条码扫描器是 Zebex Z-3110 Handeld 条码扫描器。我想使用这个条形码扫描仪扫描项目上的条形码,然后将代码读取到正在处理的 Java 库存管理程序中,然后 Java 程序将使用条形码扫描仪提供给它的代码进行搜索该项目的详细信息的数据库。条码扫描仪也将用于在商品条码记录到库存时读取商品条码。需要紧急帮助。

0 投票
5 回答
2679 浏览

android - 使用 Android 将 REST 服务与库存数据库和 SQL 集成

我正在开始一个承包项目的投标,我希望能得到一些关于最好的方法的建议。

我被要求为一家小型公司(最多不超过几千个 SKU)为 Android 平板电脑开发一个用于库存管理的 Android 应用程序,我正在尝试为该系统提出架构。

我正在考虑使用托管 MSSQL 数据库的 MS Server 2008。该数据库将通过 REST 服务公开,因为需要远程访问该数据库(销售人员通过 Android 平板电脑)。

过去我没有太多使用 SQL,但我认为这可能是最好的解决方案,以及用于执行远程数据库事务的 REST。

基本上,功能是查看库存、订购商品、检查价格等。

我将不胜感激任何人对此主题的任何建议。

谢谢!

0 投票
1 回答
1358 浏览

database - 产品组成的数据库设计

这对你这个溢出的人来说是一个小挑战。

我正在使用我们销售到基于 Web 的报价应用程序中的产品数据库。每个产品都有以下属性:

  • 唯一身份
  • 库存单位
  • 描述
  • 价格
  • 部分

为了让您大致了解,我们制造日光浴室,我们有大约 800 种通用型号。显然,根据客户和他的房子,通用模型可能不适合,需要使用“选项”进行修改,例如在一侧添加门、更改颜色等等。

截至目前,在我们的报价系统中,我们不担心客户为他的阳光房选择了什么选项(新颜色、额外的门等),我们只担心通用型号名称(例如:SUN-0810代表 8 by 10个日光浴室),然后为它定价。

我的最终目标是能够根据客户选择的型号和选项生成报价单(物料清单或零件清单)。我们已经将所有零件存储在数据库中,需要将它们链接到模型。

现在这是我的问题:我们有大约 800 种不同的型号,每种型号都有多种选择。例如,标准日光室由左墙、中墙和右墙组成。一堵墙可以有 3 种不同的颜色,可以没有门或 1 个门(可能更多取决于日光室的大小)。一个中心也可以有 3 种不同的颜色和 11 种不同的长度。

以下是通用模型的一种组合示例:

SUN-0810(8 英尺乘 10 英尺日光浴室)

  • 左墙:8英尺长的木炭,带门
  • 右墙:8英尺长的木炭,没有门
  • 中心:10英尺长的木炭

因此,此特定组合的新型号名称(产品 SKU)将类似于:

SUN-0810CH-L1-R0

最后,仅对于 8 x 10 日光浴室 (SUN-0810),我会得到以下结果:

  • SUN-0810CH-L0-R0(8 x 10,颜色 = 炭灰色,左墙 = 无门,右墙 = 无门)
  • SUN-0810CH-L1-R0(8 x 10,颜色 = 炭灰色,左墙 = 有门,右墙 = 无门)
  • SUN-0810CH-L0-R1(8 x 10,颜色 = 炭灰色,左墙 = 无门,右墙 = 有门)
  • SUN-0810CH-L1-R1(8 x 10,颜色 = 炭灰色,左墙 = 带门,右墙 = 带门)
  • SUN-0810SM-L0-R0(8 x 10,颜色 = 烟雾,左墙 = 无门,右墙 = 无门)
  • SUN-0810SM-L1-R0(8 x 10,颜色 = 烟雾,左墙 = 有门,右墙 = 无门)
  • SUN-0810SM-L0-R1(8 x 10,颜色 = 烟雾,左墙 = 无门,右墙 = 有门)
  • SUN-0810SM-L1-R1(8乘10,颜色=烟,左墙=有门,右墙=有门)

为了节省您的详细信息,我们有大约 800 种通用型号,例如 SUN-0810。我做了一些数学运算,意识到如果我要存储产品选项的所有可能组合,它将产生超过 50 000 种不同的产品。

假设所有 50 000 种不同的产品都存储在数据库中,我需要为每个产品定义它们的部分。正如我上面所说,零件已经存储在数据库中。这里有一些例子:

零件 SKU | 描述

ENT28 28 英寸十字螺柱

SCREW6-ZW 6 mm 锌白螺丝

ATT90ALU 90度铝领带

最终结果将是这样的:

SUN-0810CH-L1-R0 包含:

  • ENT28 x4
  • 螺丝6-ZW x19
  • ……
  • ……

我意识到主要问题是大多数模型每个都包含超过 50 多个部分,定义所有 50 000 个不同模型的组成需要很长时间。

因此,我正在寻找一些帮助或一些关于如何解决这个问题或者我的方法是否可行的想法。

感谢您的时间。

0 投票
1 回答
718 浏览

php - Magento - 如何为物品设置每日库存

第一篇关于堆栈溢出的帖子!我们走吧……</p>

好的,所以我在我的服务器上安装了 Magento 社区版 v1.5.1.0,并且准备好了一个产品。产品具有日期属性,即客户希望产品交付的日期。该产品是我在客户订购时制作的商品。这种产品只有这么多,我一天可以做。所以我的问题是,我如何跟踪已设置为在某个日期交付的总订单,并在达到上限时禁止在前端选择该日期。

我试过寻找插件,但还没有找到适合这种情况的任何东西。任何建议/指针都会很棒。

如果需要,我很高兴开始研究内部代码。只是想确保在潜入之前我没有错过一个简单的选择!

提前致谢

贾斯汀