Israel Gonzalez
01/31/2024, 6:08 PMvar itemRec = record.load({
type: record.Type.INVENTORY_ITEM,
id: itemid,
isDynamic: true
});
itemRec.selectNewLine({
sublistId: 'binnumber'
});
itemRec.setCurrentSublistValue({
sublistId: 'binnumber',
fieldId: 'binnumber',
value: binid
});
itemRec.commitLine({
sublistId: 'binnumber'
});
itemRec.save();
getting the following error
"code": "SSS_INVALID_SUBLIST_OPERATION",
"message": "{\"type\":\"error.SuiteScriptError\",\"name\":\"SSS_INVALID_SUBLIST_OPERATION\",\"message\":\"You have attempted an invalid sublist or line item operation. You are either trying to access a field on a non-existent line or you are trying to add or remove lines from a static sublist.Shmuel H
01/31/2024, 6:22 PMconst inventoryAdjustment = record.create({ type: record.Type.INVENTORY_ADJUSTMENT, isDynamic: true, })
inventoryAdjustment.selectNewLine({ sublistId: 'inventory' });
const binSubrecord = inventoryAdjustment.getCurrentSublistSubrecord({sublistId: 'inventory',fieldId: 'inventorydetail',})
binSubrecord.selectNewLine({ sublistId: 'inventoryassignment' });
binSubrecord.setCurrentSublistValue({ sublistId: 'inventoryassignment', fieldId: 'binnumber', value: binnumber });
binSubrecord.setCurrentSublistValue({ sublistId: 'inventoryassignment', fieldId: 'quantity', value: quantity, });
binSubrecord.commitLine({ sublistId: 'inventoryassignment' })
inventoryAdjustment.commitLine({ sublistId: 'inventory' });
inventoryAdjustment.save()
Israel Gonzalez
01/31/2024, 6:23 PM