Как установить значение поля подсписка в текущей строке на основе другого значения подсписка в той же строке. Я использую клиентский скрипт - PullRequest
1 голос
/ 23 июня 2019

Создание клиентского скрипта, в котором когда пользователь входит в учетную запись, номер # в строке расходов счета гарантирует, что для определенных счетов значение поля амортизации устанавливается равным нулю при сохранении строки (без разницы, что вводит пользователь), а для всех других учетных записей сохраняются как есть.

function validateLine(scriptContext) {
    var bill = scriptContext.currentRecord;
    var expAccountVal = bill.getCurrentSublistText({
         sublistId: 'expense',
         fieldId: 'account',});
    var expAmortSchVal = bill.getCurrentSublistText({
     sublistId: 'expense',
     fieldId: 'amortizationSched',});

    if (expAccountVal == 'Prepaid Expenses and Other')
        { 
        bill.setCurrentSublistText({
            sublistId: 'expense',
            fieldId: 'amortizationSched',
            text: ' ',
            ignoreFieldChange: true
        });
        }
}
...