Netsuite 库存分配子列表没有';对Suitescript没有反应

Netsuite 库存分配子列表没有';对Suitescript没有反应,netsuite,Netsuite,我目前在汇编构建中的清单详细信息子记录的客户端脚本编写方面遇到了一些问题。正如您所知,程序集构建有两个库存详细信息。右上角的一个按预期工作,我可以使用Suitescript访问每个字段 不过,我对最底层的库存细节有问题。我可以访问它并使用nlapiGetFieldValue()很好。但是,当我访问子列表时,我只能查找“id”的值 这些是应该存在的字段,还有一个记录较少的字段,称为“receiptinventorynumber” 这是我的密码: //获取底部库存详细信息中的行项目 var底线项目

我目前在汇编构建中的清单详细信息子记录的客户端脚本编写方面遇到了一些问题。正如您所知,程序集构建有两个库存详细信息。右上角的一个按预期工作,我可以使用Suitescript访问每个字段

不过,我对最底层的库存细节有问题。我可以访问它并使用nlapiGetFieldValue()很好。但是,当我访问子列表时,我只能查找“id”的值

这些是应该存在的字段,还有一个记录较少的字段,称为“receiptinventorynumber”

这是我的密码:

//获取底部库存详细信息中的行项目
var底线项目=[];
对于(var line_index=0;line_index
以下是在浏览器控制台中执行的结果:

正如您所看到的,“id”和“internalid”起作用receiptinventorynumber'不存在。其他字段也没有


由于我的用例,我不能等待记录保存到服务器上。我必须抓住这个客户。非常感谢您的建议。

我已经很长时间没有处理库存明细子记录了,但我认为还有另一个字段名为“assigninventorynumber”。您尝试过使用它吗?

我已经很久没有使用库存明细子记录了,但我认为还有另一个字段名为“assigninventorynumber”。你试过使用它吗?

只是能够回答我自己的问题,但它最终涉及到服务器端搜索。我很确定它能按我所希望的那样工作,但我仍在参与测试。本质上,我抓取了“issueinventorynumber”字段,该字段有一个id。该id是“库存序列号”的内部id,我可以对其执行搜索以获得实际编号。下面是生成的代码:

//获取底部库存详细信息中的行项目
var底线_id=[];
对于(var line_index=0;line_index0)
{
filters.pop();
}
var search=nlapiCreateSearch('inventorynumber',过滤器,列);
var results=search.runSearch().getResults(01000);
底线项目=[]
if(results.length!=底线长度)
{
//如果到了这一点,弹出一个错误,因为我们提取的“issueinventorynumber”与多个序列号关联
//您可以通过执行“库存序列号”保存的搜索来查看哪些
//这是一个严重的问题,所以我们必须想办法解决
}
对于(var index=0;index
只是回答了我自己的问题,但最终还是涉及到服务器端搜索。我很确定它能按我所希望的那样工作,但我仍在参与测试。本质上,我抓取了“issueinventorynumber”字段,该字段有一个id。该id是“库存序列号”的内部id,我可以对其执行搜索以获得实际编号。下面是生成的代码:

//获取底部库存详细信息中的行项目
var底线_id=[];
对于(var line_index=0;line_index0)
{
filters.pop();
}
var search=nlapiCreateSearch('inventorynumber',过滤器,列);
var results=search.runSearch().getResults(01000);
底线项目=[]
如果(results.leng)