Я новичок в Salesforce, запросы проекта Я отслеживаю использование last_id. Я создал 2 объекта SF, один из которых содержит last_id другой, содержит общее количество идентификаторов для назначения. Я хотел бы, чтобы пользователь вводил число, и число будет добавлено к last_id. Результат будет сохранен в объекте отслеживания.Apex Trigger в Salesforce с использованием 2 объектов
Код:
tracking_next_id__c[] btnext = [SELECT last_end_id__c FROM tracking_next_id__c];
for (tracking__c updatedAccount : Trigger.new)
{
updatedAccount.next_id__c = btnext[0].last_end_id__c + updatedAccount.total_account__c;
}
Когда я бегу на спусковой крючок; Я получаю ошибку об ошибке:
Invalid Data. Review all error messages below to correct your data. Apex trigger getNextId caused an unexpected exception, contact your administrator: getNextId: execution of AfterUpdate caused by: System.FinalException: Record is read-only: Trigger.getNextId: line 11, column 1