вызвать MaxProductAmount на OpportunityLineItem (после обновления) {Установить возможностьIds = новый Set ();
for (AggregateResult ar : [select Max(Quantity)opport1,Opportunity.AccountId from OpportunityLineItem
where Opportunity.AccountId in :accountIds]) {
Decimal total = Decimal.valueOf(ar.get('opport1'));
accountsToUpdate.add(new Account(Id = ar.Opportunity.AccountId,Max_product_amount__c = total));
}