Ошибка при сохранении строки позиции в заказе клиента в Suitescript 2.0 - PullRequest
0 голосов
/ 30 сентября 2019

Я хочу обновить информацию на уровне строки заказа на продажу. При попытке сохранить запись появляется следующее сообщение об ошибке:

{"type": "error.SuiteScriptError", "name": "RCRD_HAS_BEEN_CHANGED", "message": "Запись была изменена". ...

Код, который я пытался сохранить в записи:

var soItemNumLines = soRecord.getLineCount({
            sublistId: "item"
        });
for (var z = 0; z < soItemNumLines ; z++) {
   soRecord.selectLine({
    sublistId: "item",
    line: z
    });
   soRecord.setCurrentSublistValue({
    sublistId: "item",
    fieldId: CUSTCOL_CANCEL_REASON_FIELD,
    value: cancel_reason_code
    });
   soRecord.commitLine({
    sublistId: "item"
    });
 }
 soRecord.save();

Может кто-нибудь помочь мне решить эту проблему. Любая помощь приветствуется. Спасибо.

...