1

Suitelet を介して在庫調整レコードを作成しています。ロット番号付き在庫品目で Inv Adj を作成しているときに、システムは次のエラーをスローします。

"code\":\"INVALID_KEY_OR_REF\",\"details\":\"Invalid binnumber reference key 151 for issueinventorynumber 188.\"

私のコード:

function createInvDetailsInLines(transactionRec, itemobj, qtySetByUser, binnumb) {
  for (var key in itemobj) {
    var inData = itemobj[key];
    for (var i = 0; i < inData.length; i++) {
      var invtDetailSubRec = transactionRec.createCurrentLineItemSubrecord('inventory', 'inventorydetail');
      invtDetailSubRec.selectNewLineItem('inventoryassignment');
      invtDetailSubRec.setCurrentLineItemValue('inventoryassignment', 'status', inData[i].status || 1)
      invtDetailSubRec.setCurrentLineItemValue('inventoryassignment', 'quantity', qtySetByUser)
      invtDetailSubRec.setCurrentLineItemValue('inventoryassignment', 'receiptinventorynumber', inData[i].invNum)
      invtDetailSubRec.setCurrentLineItemValue('inventoryassignment', 'binnumber', binnumb)
      //invtDetailSubRec.setCurrentLineItemValue('inventoryassignment', 'issueinventorynumber', inData[i].invNum)
      invtDetailSubRec.commitLineItem('inventoryassignment');
      invtDetailSubRec.commit();
    }
  }
}

このエラーの原因は何か教えてもらえますか?

4

2 に答える 2