Gail Kasnett
07/08/2020, 7:59 PMvar shipaddress = salesOrder.getSubrecord('shippingaddress')
shipaddress.setValue({
fieldId: 'addressee',
value: order.shippingAddress.name
})
battk
07/08/2020, 10:04 PMbattk
07/08/2020, 10:05 PMGail Kasnett
07/09/2020, 10:02 AMbattk
07/09/2020, 3:35 PMbattk
07/09/2020, 3:35 PMenable_subrecord_to_parent_synchronization
that you can try making sure are set to the correct valueGail Kasnett
07/10/2020, 8:31 AMGail Kasnett
07/10/2020, 8:31 AMbattk
07/10/2020, 8:39 AMGail Kasnett
07/11/2020, 8:31 PMGail Kasnett
07/11/2020, 9:02 PMbattk
07/12/2020, 9:01 AMGail Kasnett
07/12/2020, 9:16 AMbattk
07/12/2020, 9:32 AMGail Kasnett
07/12/2020, 9:47 AMGail Kasnett
07/12/2020, 9:47 AMbattk
07/12/2020, 9:56 AMGail Kasnett
07/15/2020, 7:19 PMsalesOrder.setValue('billaddressee', order.billingAddress.name)
salesOrder.setValue('billaddr1', order.billingAddress.address1)
salesOrder.setValue('billaddr2', order.billingAddress.address2)
salesOrder.setValue('billaddr3', order.billingAddress.address3)
salesOrder.setValue('billcity', order.billingAddress.city)
salesOrder.setValue('billstate', order.billingAddress.state)
salesOrder.setValue('billzip', order.billingAddress.zip)
salesOrder.setValue('billphone', order.billingAddress.phone)
Gail Kasnett
07/15/2020, 7:19 PMGail Kasnett
07/15/2020, 7:20 PMvar billaddress = salesOrder.getSubrecord('billingaddress')
try {
billaddress.setValue({
fieldId: 'addressee',
value: order.billingAddress.name
})
billaddress.setValue({
fieldId: 'billaddr1',
value: order.billingAddress.address1
})
billaddress.setValue({
fieldId: 'addr2',
value: order.billingAddress.address2
})
billaddress.setValue({
fieldId: 'addr3',
value: order.billingAddress.address3
})
billaddress.setValue({
fieldId: 'city',
value: order.billingAddress.city
})
billaddress.setValue({
fieldId: 'state',
value: order.billingAddress.state
})
billaddress.setValue({
fieldId: 'zip',
value: order.billingAddress.zip
})
billaddress.setValue({
fieldId: 'country',
value: order.billingAddress.country
})
billaddress.setValue({
fieldId: 'addrphone',
value: order.billingAddress.phone
}) //
} catch (err) {
log.debug('ERROR SAVING BILLING ADDRESS' + err.message)
}
//-----------------------------------
//WE NEED TO FIND WHERE TO SAVE THE EMAIL ADDRESS TO :)
// shipaddress.setValue({
// fieldId: '',
// value: order.shippingAddress.email
// })
try {
salesOrder.save({
//writes record back to database
ignoreMandatoryFields: true //set for testing in case you want to create a record without validating which can give errors
})
log.debug('new ID: ' + salesOrder.id)
var nte = record.create({
type: 'note',
isDynamic: true
})
nte.setValue({ fieldId: 'transaction', value: salesOrder.id })
nte.setValue({
fieldId: 'title',
value: 'Items not add to SO: ' + salesOrder.id
})
nte.setValue({ fieldId: 'note', value: itemNote })
var strNoteID = nte.save({
enableSourcing: true,
ignoreMandatoryFields: true
})
} catch (err) {
log.debug(
'ERROR when trying to save order. (PO: ' +
order.poNumber +
' ) Message: ' +
err.message
)
}
}
Gail Kasnett
07/15/2020, 7:20 PMbattk
07/15/2020, 7:20 PMGail Kasnett
07/15/2020, 7:39 PMGail Kasnett
07/15/2020, 7:39 PM