alien4u
04/12/2022, 7:18 PM/**
* Loops through the lines and get the lines Inventory Details if any.
*
* @param {Object} pRec
*
* @return {Object}
* */
const getInventoryDetailsTest = (pRec) => {
const nLines = pRec.getLineCount({
sublistId: 'item',
});
for (let nLine = 0; nLine < nLines; nLine++) {
const sReceivedLine = pRec.getSublistValue({
sublistId: 'item',
fieldId: 'itemreceive',
line: nLine
});
if (!sReceivedLine) {
continue;
}
const oDetailRec = pRec.getSublistSubrecord({
sublistId: 'item',
fieldId: 'inventorydetail',
line: nLine
});
const nDetailLines = oDetailRec.getLineCount({
sublistId: 'inventoryassignment'
});
log.debug('Details Subrecord', oDetailRec);
log.debug('Details Subrecord Line Count', nDetailLines);
}
}