首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Suitescript 2.0检索调拨订单/销售订单中每个项目行的已领料数量?

如何使用Suitescript 2.0检索调拨订单/销售订单中每个项目行的已领料数量?
EN

Stack Overflow用户
提问于 2018-02-06 14:05:15
回答 2查看 1K关注 0票数 0

项目列表中的一列是“已挑库”,它是项目行的已挑库数量。但是,我找不到它的字段名称。然后,我尝试使用以下编码从调拨订单/销售订单中检索项目行的已挑选数量(量化)。但是,没有成功,因为Netsuite返回了一个未定义的值。不能使用计算项目完成数量的方法,因为用户可以在两个不同的项目行中输入项目。

代码语言:javascript
复制
                             var tranrec = record.load({
                                 type: fnRecType, 
                                 id: fnId, 
                                 isDynamic: true,
                             });

                                 tranrec.selectLine({
                                     "sublistId": "item",
                                     "line": 0
                                 });

                                 var ItemPickedQty = tranrec.getCurrentSublistValue({
                                    sublistId: "item",
                                    fieldId: "quantitypicked"
                                }); 
EN

回答 2

Stack Overflow用户

发布于 2018-02-07 03:18:56

我当然会使用‘量化’和‘量化’来计算已经完成但还没有发货的物品。

您的帐户是否启用了PICKPACKSHIP?否则,您可以使用'quantityfulfilled‘

所有这些都是从销售订单/调拨订单的角度来看的。

请注意,您可以逐步执行项目履行的行,并将其重新关联到原始销售订单。在项目实现的行子列表中有一个未记录的字段'orderline‘。

票数 0
EN

Stack Overflow用户

发布于 2018-02-06 21:54:42

要获取已挑选的数量,请在动态模式下使用fieldId id 'quantityfulfilled‘,尝试使用:

代码语言:javascript
复制
var ItemPickedQty = tranrec.getCurrentSublistValue({
  sublistId: "item",
  fieldId: "quantityfulfilled"
}); 

在非动态模式下,您可以使用以下代码

代码语言:javascript
复制
var ItemPickedQty = tranrec.getSublistValue({
  sublistId: "item",
  fieldId: "quantityfulfilled",
  line: 0 // line#
}); 
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48636457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档