Я хочу обновить информацию на уровне строки заказа на продажу. При попытке сохранить запись появляется следующее сообщение об ошибке:
{"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();
Может кто-нибудь помочь мне решить эту проблему. Любая помощь приветствуется. Спасибо.