michoel
02/05/2020, 4:41 AMfunction setVendorFields(recordObj, params) {
const costPrice = params.vendor_price;
recordObj.selectLine({ sublistId: 'itemvendor', line: 0 });
recordObj.setCurrentSublistValue({ sublistId: 'itemvendor', fieldId: 'vendor', value: params.vendor });
recordObj.setCurrentSublistValue({ sublistId: 'itemvendor', fieldId: 'vendorcode', value: params.vendor_code });
recordObj.setCurrentSublistValue({ sublistId: 'itemvendor', fieldId: 'preferredvendor', value: true });
const subRecord = recordObj.getCurrentSublistSubrecord({ sublistId: 'itemvendor', fieldId: 'itemvendorprice' });
subRecord.selectLine({ sublistId: 'itemvendorpricelines', line: 0 });
subRecord.setCurrentSublistValue({
sublistId: 'itemvendorpricelines',
fieldId: 'vendorcurrency',
value: PRIMARY_CURRENCY_ID,
});
subRecord.setCurrentSublistValue({ sublistId: 'itemvendorpricelines', fieldId: 'vendorprice', value: costPrice });
subRecord.commitLine({ sublistId: 'itemvendorpricelines' });
recordObj.commitLine({ sublistId: 'itemvendor' });
}