目标:
我试图动态插入所有可能的子项目成本层和子层组合,它们在分发->库存项->交叉引用选项卡中有效/签入(带有替代类型:条形码和动态生成的AlternateID)。
我假定的策略是:
1.)若要获得InventoryItem的成本层列表(已检查),请通过
2.)获取子层的列表(已检查),通过
3.)然后将迭代成本层和子层连接起来,组成SubItem代码,
4.)在组成SubItemCode之后,填充其他INItemXRef字段,比如我们从另一个类生成的AlternativeID,并选择'BAR‘的AlternateType
5.)以及其他代码,如在继续生成AlternateID之前验证是否已经存在或尚未存在。
,但问题是从1到3:
Acumatica在SubItem中使用in作为INItemXRef。
它的父表是INSubItem,其中存储"SubItemCD“和"SubItemID”。"SubItemCD“是级联成本层和子层的产物。首先通过手动f3选择(成本层和子层)存储或插入这些SubItemID,然后通过acumatica插入SubItemID。
这些阻碍了我如何为每个库存项目自动生成和插入多个InventoryItem-子项目条形码。以及其他函数,如在继续之前检查InventoryItem-SubItem组合是否已经存在。
做上述目标的正确方法是什么?或者你能帮我实现我们的目标吗?谢谢。
发布于 2017-04-18 03:55:59
更新:刚刚了解到选中的成本层和SubLayers存储在INSubItemSegmentValue中
https://stackoverflow.com/questions/43362169
复制相似问题