AnaFarms
09/13/2023, 5:17 PMif (salesOrderInternalId) {
let oldSalesOrder = record.load({
type: record.Type.SALES_ORDER,
id: salesOrderInternalId,
isDynamic: false
});
const addressFields = [
'shipaddressee', 'shipattention',
'shipaddr1', 'shipaddr2', 'shipcity',
'shipstate', 'shipzip', 'shipcountry'
];
addressFields.forEach(field => {
let value = oldSalesOrder.getText(field) ? oldSalesOrder.getText(field) : oldSalesOrder.getValue(field);
log.debug({ title: 'value', details: field + ', ' + value });
});
}AnaFarms
09/13/2023, 5:17 PMCorey Schwoebel
09/13/2023, 5:32 PMvar invoice = record.load({
type: record.Type.INVOICE,
id: context.newRecord.id,
isDynamic: true
})
var shippAddrSubRecord = invoice.getSubrecord('shippingaddress')
var shipAddr1 = shippAddrSubRecord.getText({ fieldId: 'addr1' })
var shipAddr2 = shippAddrSubRecord.getText({ fieldId: 'addr2' })
var shipAddr3 = shippAddrSubRecord.getText({ fieldId: 'addr3' })
var shipCity = shippAddrSubRecord.getText({ fieldId: 'city' })
var shipState = shippAddrSubRecord.getText({ fieldId: 'state' })
var shipZip = shippAddrSubRecord.getText({ fieldId: 'zip' })AnaFarms
09/13/2023, 5:38 PMNElliott
09/14/2023, 8:03 AMAnaFarms
09/14/2023, 10:00 AM