Как ограничить выбор значения поля после появления всплывающего оповещения в suitescript API 1.0? - PullRequest
0 голосов
/ 11 июля 2019

Я запускаю клиентский сценарий (функция с измененным полем), которая проверяет, имеет ли поле 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.');
    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...