gpt4 book ai didi

javascript - Netsuite - 如何过滤多个记录的项目搜索

转载 作者:行者123 更新时间:2023-11-28 05:01:04 25 4
gpt4 key购买 nike

我正在编写一个客户端脚本,其中使用项目的内部 id 和位置的库存位置 id 进行下拉选择。我想获取库存计数记录中的商品的“数量”。如何使用项目的内部 ID 在搜索过滤器中执行此操作?

var filters = new Array();
filters[0] = new nlobjSearchFilter( 'inventorylocation', null, 'anyof', location );
filters[1] = new nlobjSearchFilter('internalid', null, 'anyof', item);
//filters[2] = new nlobjSearchFilter('item', 'inventorycount', 'anyof', item);
var columns = new Array();
columns[0] = new nlobjSearchColumn('locationquantitycommitted');
columns[1] = new nlobjSearchColumn('locationquantityonhand');
columns[2] = new nlobjSearchColumn('locationquantitybackordered');
//columns[3] = new nlobjSearchColumn('quantitypicked');

注释行是我想要实现的目标。

最佳答案

据我所知,这不是项目记录上可用的字段。您可以通过搜索来计算 -

var search = nlapiSearchRecord('itemfulfillment', null,
[
['status', 'anyof', 'ItemShip:A'], 'AND', // ItemShip:A = Item Fulfillment:Picked
['item', 'anyof', item], 'AND',
['location', 'anyof', location],
],
[
new nlobjSearchColumn('item', null, 'GROUP'),
new nlobjSearchColumn('quantity', null, 'SUM')
]
);

关于javascript - Netsuite - 如何过滤多个记录的项目搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42132812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com