Tim Pilgrim
10/26/2020, 12:18 AMlet objRecord = record.create({
type: record.Type.SALES_ORDER,
isDynamic: false
});
//{fieldId: 'intercostatus', value: '1'},
//{fieldId: 'intercotransaction', value: '6148432'}
let headerFields = [
{fieldId: 'entity', value: 428},
{fieldId: 'subsidiary', value: 14},
{fieldId: 'orderstatus', value: 'B'},
{fieldId: 'currency', value: '1'}
];
headerFields.forEach(function (fieldItem) {
objRecord.setValue({
fieldId: fieldItem.fieldId,
value: fieldItem.value
});
});
let sublistFields = [
{fieldId: 'item', sublistId: 'item', value: 549069, line: 0},
{fieldId: 'quantity', sublistId: 'item', value: 150, line: 0},
{fieldId: 'rate', sublistId: 'item', value: 7.04, line: 0},
];
sublistFields.forEach(function (sublistFieldItem) {
objRecord.setSublistValue({
sublistId: sublistFieldItem.sublistId,
fieldId: sublistFieldItem.fieldId,
value: sublistFieldItem.value,
line: sublistFieldItem.line
});
});
headerFields = [
{fieldId: 'intercostatus', value: '1'},
{fieldId: 'intercotransaction', value: '6148432'}
];
headerFields.forEach(function (fieldItem) {
objRecord.setValue({
fieldId: fieldItem.fieldId,
value: fieldItem.value
});
});
newRecordId = objRecord.save();
The error its producing is
Invalid intercotransaction reference key 6148432.
When it is a valid intercompany PO that is in a pending statemichoel
10/26/2020, 12:28 AMTim Pilgrim
10/26/2020, 12:30 AMTim Pilgrim
10/26/2020, 12:31 AMTim Pilgrim
10/26/2020, 12:32 AMmichoel
10/26/2020, 12:34 AMTim Pilgrim
10/26/2020, 12:37 AM