项目列表中的一列是“已挑库”,它是项目行的已挑库数量。但是,我找不到它的字段名称。然后,我尝试使用以下编码从调拨订单/销售订单中检索项目行的已挑选数量(量化)。但是,没有成功,因为Netsuite返回了一个未定义的值。不能使用计算项目完成数量的方法,因为用户可以在两个不同的项目行中输入项目。
var tranrec = record.load({
type: fnRecType,
id: fnId,
isDynamic: true,
});
tranrec.selectLine({
"sublistId": "item",
"line": 0
});
var ItemPickedQty = tranrec.getCurrentSublistValue({
sublistId: "item",
fieldId: "quantitypicked"
}); 发布于 2018-02-07 03:18:56
我当然会使用‘量化’和‘量化’来计算已经完成但还没有发货的物品。
您的帐户是否启用了PICKPACKSHIP?否则,您可以使用'quantityfulfilled‘
所有这些都是从销售订单/调拨订单的角度来看的。
请注意,您可以逐步执行项目履行的行,并将其重新关联到原始销售订单。在项目实现的行子列表中有一个未记录的字段'orderline‘。
发布于 2018-02-06 21:54:42
要获取已挑选的数量,请在动态模式下使用fieldId id 'quantityfulfilled‘,尝试使用:
var ItemPickedQty = tranrec.getCurrentSublistValue({
sublistId: "item",
fieldId: "quantityfulfilled"
}); 在非动态模式下,您可以使用以下代码
var ItemPickedQty = tranrec.getSublistValue({
sublistId: "item",
fieldId: "quantityfulfilled",
line: 0 // line#
}); https://stackoverflow.com/questions/48636457
复制相似问题