define(['N/record'],
function(record) {
//load purchase order by id
function close_purchaseOrder_by_id(context) {
try {
if (context.type !== context.UserEventType.CREATE) {
var recordId = context.newRecord.id;
log.debug('recordId', recordId);
var current_purchase_order = record.load({
type: record.Type.PURCHASE_ORDER,
id: recordId,
isDynamic: true
});
log.debug('objRecord', JSON.stringify(current_purchase_order));
//item count
var numLines = current_purchase_order.getLineCount({
sublistId: 'item'
});
log.debug('numlines', numLines);
//closed status by true
for (var i = 0; i < numLines; i++) {
if (isClosed_status == '' || isClosed_status == 'false') {
//current_purchase_order.setCurrentSublistValue('item','isclosed',i,true);
var finalchange = current_purchase_order.setSublistValue({
sublistId: 'item',
fieldId: 'isclosed',
line: i,
value: true
});
}