gpt4 book ai didi

javascript - 如何从行表(在Netsuite中)的库存详细信息列中获取批号?

转载 作者:行者123 更新时间:2023-12-02 23:22:28 27 4
gpt4 key购买 nike

我需要在库存详细信息行字段中打印批号的值,这实际上是一个小图标,当我点击它时,它会打开一个包含行项目的小窗口。我只需要将它们打印在我的 Suitelet 打印输出上。

我尝试运行这个循环,但它打印第一行的值(批号),但对于其他行,它显示 NULL。 enter image description here

var countitem=invAdjRec.getLineItemCount('inventory');
for (var c1=1;c1<=countitem;c1++)
{
invAdjRec.selectLineItem('inventory',c1);
var invDet = invAdjRec.getCurrentLineItemValue('inventory','inventorydetailavail');
var text="";
if (invDet == 'T')
{
var rec= invAdjRec.viewLineItemSubrecord('inventory', 'inventorydetail',c1);
var invcount = rec.getLineItemCount('inventoryassignment');
nlapiLogExecution('debug','invcount',invcount)
for(var xx = 1; xx <=invcount ; xx++)
{
rec.selectLineItem('inventoryassignment', xx);
var idLot= rec.getLineItemText('inventoryassignment', 'issueinventorynumber',xx);
nlapiLogExecution('debug','idLot',idLot+':'+ xx)
text = text + 'Lot Number: ' + idLot + '\n';
}
}
}

This is my printout

最佳答案

试试这个:

var idLot = rec.getCurrentLineItemValue('inventoryassignment', 'receiptinventorynumber');

刚刚在我的一个帐户上尝试过,效果很好。

关于javascript - 如何从行表(在Netsuite中)的库存详细信息列中获取批号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56886742/

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