
V5 集成指南
库存分配没有可见的前端数据可供查看,除非我们前往终端查看某项工作有哪些库存可用,我们将在本文使用的示例中看到这一点。
在这个例子中,我们将研究如何为运行下面概述的简单公式的作业分配库存。
要了解有关这些数据库类定义的更多信息,请参阅以下链接:
主键是 V5 API 中每个表的唯一标识符。 为了 股票分配, 这些都是:
stock.stock.lotNo – 分配给该作业的库存批号。
库存.库存.商品.代码 – 要分配的库存的商品代码。
职位.职位编号 – 正在分配库存的任务编号(任务必须已经存在于 V5 中)。
库存位置代码 – 所需库存批次所在的位置代码。
在 V5 中创建有效库存分配条目所需的其他字段:
数量 – 为该工作分配的批次数量。
在这一部分中,我们将考虑将现有库存分配给新安排的工作。因此,我们将在系统中使用以下简单公式:

并且我们将在控制中心的‘生产计划’中安排20批此配方。

因此,对于这项工作,我们需要:
那么让我们看看如何将这只股票分配到我们的工作中。
我们可以通过 V5 API 使用 JSON 导入,也可以通过 V5 控制中心的网关使用 CSV 文件交换。我们可以在下面了解如何使用这两种方式。
请注意,无论通过哪种方法都无法导出此端点。
对于 CSV 导入,我们将使用“StockAssignment”端点,允许我们通过使用 CSV 文件将库存分配给作业。
标题/列定义文件名: “stockAssignment.csvh”
完成的头文件应放置在: “ \SG 控制中心\网关\导入\column_defs”
导入 CSV 文件名: “stockAssignment-datetime.csv”
用于导入的 CSV 应放置在: “ \SG 控制中心\网关\导入”
示例:
头文件:
头文件通常会在 CSV 集成进行之前由 SG Systems 编译,但我们可以看到下面一个可用于库存分配的基本示例:

有关我们如何构建这些文件的更多信息,请参阅 主集成页面。 可以下载此示例头文件 开始.
CSV 导入文件:
然后,我们可以使用标头中定义的数据点顺序来构建导入文件。 SG Systems 可以为此提供一个模板文件,列出每列的数据点,以便在填充列表时使事情变得更加清晰。 请注意,控制中心可以忽略第一行,因此在提交导入时可以将其保留在文件中。

然后,我们可以将此文件放入上面定义的导入文件夹中。此示例导入文件可以下载 开始.
一旦我们通过上述任一方法导入了库存分配数据,我们就可以前往我们的终端来处理我们刚刚分配库存的工作。
登录终端后,我们将看到该作业已准备好像往常一样进行处理。

一旦我们开始工作,我们就可以看到我们指定的批次(10001102)已被选择使用:

请注意,必须启用终端的“自动”模式才能自动选择批次,否则终端将仅显示我们可以在常规批次选择屏幕上选择的指定库存,正如我们在此处看到的下一种成分(Cal-Pro):

剩下的工作将仅使用我们指定的库存进行。