小编Rya*_*yan的帖子

无法在物料履行记录上设置库存详细信息 - Suitescript 2

在我的计划脚本中,我循环遍历转换后的销售订单上的项目以实现项目履行,并在循环项目时尝试设置库存详细信息。库存详细信息看起来设置没有任何错误或问题,但当我尝试保存时出现以下错误:

请在商品列表的第2行配置库存明细。

在我的测试中,第二行是唯一需要库存详细信息的项目。这是代码:

 var itemFulfillment = record.transform({
      fromType: record.Type.SALES_ORDER,
      fromId: salesOrder.fields.id,
      toType: record.Type.ITEM_FULFILLMENT,
      isDynamic: true
    });

 var lineCount = itemFulfillment.getLineCount({ sublistId: 'item' });

for (var i = 0; i < lineCount; i++) {
          itemFulfillment.selectLine({
            sublistId: 'item',
            line: i
          });

          var remainingQty = itemFulfillment.getCurrentSublistValue({
            sublistId: 'item',
            fieldId: 'quantityremaining'
          });

          itemFulfillment.setCurrentSublistValue({
                  sublistId: 'item',
                  fieldId: 'quantity',
                  value: remainingQty
                });

          var inventoryDetail = itemFulfillment.getCurrentSublistValue({
            sublistId: 'item',
            fieldId: 'inventorydetailreq'
          });

          var binItem = itemFulfillment.getCurrentSublistValue({
            sublistId: 'item',
            fieldId: 'binitem'
          });

          if (inventoryDetail === 'T' …
Run Code Online (Sandbox Code Playgroud)

netsuite suitescript2.0

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

netsuite ×1

suitescript2.0 ×1