Я запускаю клиентский сценарий (функция с измененным полем), которая проверяет, имеет ли поле ACCOUNT в банке ту же дочернюю структуру, что и текущее дочернее поле транзакции, если это не так, то появится всплывающее окно с сообщением «смените банковский счет!», но после нажатия ОК во всплывающем окне выбор не будет ограничен, и в поле останется неправильный банковский счет, который выбран.как я могу сделать поле пустым в моем скрипте, если условие не соответствует?
функция fieldchange (type, name) {var _subsidiary = nlapiGetFieldValue ('custrecord_transfer_subsidiary');
if (name=='custrecord_frm_acc' && !isNull(_subsidiary))
{
var accountId=nlapiGetFieldValue('custrecord_frm_acc');
var getAccountSub=bankAccount(accountId,_subsidiary);
if (isNull(getAccountSub))
{
alert('Subsidiary is not matched with Bank Account. Please change Bank Account. ');
}
}
if (name=='custrecord_to_acc' && !isNull(_subsidiary))
{
var accountId=nlapiGetFieldValue('custrecord_to_acc');
var getAccountSub=bankAccount(accountId,_subsidiary);
if (isNull(getAccountSub))
{
alert('Subsidiary is not matched with Bank Account. Please change Bank Account.');
}
}
}