Для чтения данных из подсписка вам необходимо использовать record.getSublistValue или record.getCurrentSublistValue , где ваши параметры должны быть такими, как показано ниже.
{
sublistId: 'item',
fieldId: 'item',
line: LINE_NO
}
Комурегистрировать все позиции со скоростью записи, вы можете использовать ниже
var itemCount = poRecord.getLineCount({ sublistId: 'item' });
for (var line = 0; line < itemCount; line++) {
log.debug({
title: 'line#' + line,
details: {
item: poRecord.getSublistValue({ sublistId: 'item', fieldId: 'item', line: line }),
rate: poRecord.getSublistValue({ sublistId: 'item', fieldId: 'rate', line: line }),
}
});
}
Примечание: getCurrentSublistValue можно использовать только в динамическом режиме, и высначала нужно выбрать строку, используя метод selectLine .