【问题标题】:How to dynamically insert InventoryItem-SubItem Barcode based on checked SubItem Cost Layer and Sub layer如何根据选中的子项成本层和子层动态插入 InventoryItem-SubItem 条码
【发布时间】:2017-04-18 11:55:59
【问题描述】:

目标:

我正在尝试动态插入所有可能的 subitem [成本层和子层组合] 有效/选中 在 Distribution->Stock Items->Cross-Reference 选项卡中(替代类型:条形码和动态生成的 AlternateID)。

我的推测策略是:

1.) 获取 InventoryItem 的 Cost 层列表列表(已检查)迭代,

2.) 获取子层列表(已检查),遍历,

3.) 然后通过连接迭代的成本层和子层来组成子项代码,

4.) 在构成 SubItemCode 之后,填充其他 INItemXRef 字段,例如我们从另一个类生成的 AlternativeID, 并选择“BAR”的 AlternateType

5.) 和其他代码,例如在继续生成 AlternateID 之前验证它是否已经存在。

但问题是从1到3:

Acumatica 在 INItemXRef 中为 SubItem 使用 ID。

它的父表是INSubItem,其中存储了“SubItemCD”和“SubItemID”。 “SubItemCD”是串联成本层和子层的乘积。 您首先在 Stock Item 的 Cross Reference 选项卡中通过手动 f3 选择(成本层和子层)存储或插入这些 SubItemCD,然后 acumatica 仅插入 SubItemID。

这些阻碍了我编写如何为每个库存项目自动生成和插入多个 InventoryItem-Subitem 条形码的编码。以及其他功能,例如在继续之前检查 InventoryItem-SubItem 组合是否已经存在。

实现上述目标的正确 acumatica 方法是什么?或者你有什么策略或技巧可以帮助我实现我们的目标? 谢谢。

【问题讨论】:

  • 更新:刚刚得知检查的成本层和子层存储在 INSubItemSegmentValue 中。
  • 如果您提供更详细的屏幕截图来解释您究竟想要实现什么,这将有很大帮助?也不清楚您希望在何时何地执行所需的逻辑。

标签: acumatica


【解决方案1】:

更新:刚刚了解到检查的成本层和子层存储在 INSubItemSegmentValue 中

【讨论】:

    猜你喜欢
    • 2020-08-17
    • 1970-01-01
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2020-09-12
    • 1970-01-01
    相关资源
    最近更新 更多