У меня есть событие пользователя после отправки SuiteScript 1.0, развернутого в счете-фактуре, и я не могу его запустить. Мне нужно, чтобы он запускался после оплаты, и статус счета-фактуры обновляется до «Оплачено полностью» (при условии, что счет обновляется после того, как платеж является событием после отправки?). Он будет запущен, если я вернусь к счету и отредактирую / спасти. Должно ли это быть запущено для события другого типа?
function userEventAfterSubmit_populateAfter(type) {
var createdFromField = nlapiGetFieldValue('createdfrom');
nlapiLogExecution('DEBUG', 'SO Created From Invoice', createdFromField);
var invoiceStatus = nlapiGetFieldValue('status');
nlapiLogExecution('DEBUG', 'Invoice Status =', invoiceStatus)
if ((createdFromField) && (invoiceStatus == 'Paid In Full')){
//DOES NOT MAKE IT HERE, UNLESS I GO BACK TO INVOICE & EDIT/SAVE...