Salman Afzal
06/23/2020, 10:30 AMSSS_INVALID_FIELD_ON_SUBRECORD_OPERATION
I am getting field ids from records browser of netsuite.
I am attaching the code snippet as well. Please any help in this matter would be very helpful.
var objSubRecord = objRecord.getSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail',
line: i
});
var numLines2 = objSubRecord.getLineCount({
sublistId: 'inventoryassignment'
});
for (var j = 0; j < numLines2; j++) {
var lines = objSubRecord.selectLine({
sublistId: 'inventoryassignment',
line: j
});
var serialnumber = objSubRecord.getCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'issueinventorynumber'
});
var serialnumber = objRecord.getSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'issueinventorynumber',
line: j
});
battk
06/23/2020, 11:16 AMvar serialnumber = objRecord.getSublistValue({
sublistId: "inventoryassignment",
fieldId: "issueinventorynumber",
line: j,
});
battk
06/23/2020, 11:17 AMSalman Afzal
06/23/2020, 11:17 AMbattk
06/23/2020, 11:18 AMbattk
06/23/2020, 11:21 AMreceiptinventorynumber
instead of issueinventorynumber
Salman Afzal
06/23/2020, 11:21 AMbattk
06/23/2020, 11:26 AMbattk
06/23/2020, 11:26 AMSalman Afzal
06/23/2020, 11:28 AMSalman Afzal
06/23/2020, 11:29 AMSalman Afzal
06/23/2020, 11:31 AMbattk
06/23/2020, 11:40 AMSalman Afzal
06/23/2020, 11:43 AMbattk
06/23/2020, 11:44 AMbattk
06/23/2020, 11:44 AMSalman Afzal
06/23/2020, 11:49 AMvar objRecord = record.load({
type: record.Type.ITEM_RECEIPT,
id: itemrcpt,
isDynamic: false,
});
var objSubRecord = objRecord.getSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail',
line: i
});
var numLines2 = objSubRecord.getLineCount({
sublistId: 'inventoryassignment'
});
for (var j = 0; j < numLines2; j++) {
var serialnumber = objSubRecord.getSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'receiptinventorynumber',
line: j
});
var Subrecordquantity = objSubRecord.getSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'quantity',
line: j
});
dialog.alert({
title: 'Alert',
message: serialnumber
});
}
battk
06/23/2020, 11:55 AMbattk
06/23/2020, 11:55 AMSalman Afzal
06/23/2020, 11:58 AMbattk
06/23/2020, 11:59 AMrequire(["N/record", "N/ui/dialog"], function (record, dialog) {
var objRecord = record.load({
type: record.Type.ITEM_RECEIPT,
id: 1651,
isDynamic: false,
});
var objSubRecord = objRecord.getSublistSubrecord({
sublistId: "item",
fieldId: "inventorydetail",
line: 0,
});
var numLines2 = objSubRecord.getLineCount({
sublistId: "inventoryassignment",
});
for (var j = 0; j < numLines2; j++) {
var serialnumber = objSubRecord.getSublistValue({
sublistId: "inventoryassignment",
fieldId: "receiptinventorynumber",
line: j,
});
var Subrecordquantity = objSubRecord.getSublistValue({
sublistId: "inventoryassignment",
fieldId: "quantity",
line: j,
});
dialog.alert({
title: "Alert",
message: serialnumber,
});
}
});
battk
06/23/2020, 12:00 PMSalman Afzal
06/24/2020, 4:47 AM