function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
bhanu_prakashbhanu_prakash 

Variable does not exist: Expense_Report__c at line 5 column 78 on trigger

iam trying to right trigger im facing issue Variable does not exist: Expense_Report__c at line 5 column 78 on trigger

trigger updatecompany on Region__c(after insert){
            map<Id,Expense_Report__c> mapIds = new map<Id,Expense_Report__c>();
               for(Region__c er : trigger.new){
                    if(er.Company__c != null || er.Company__c != ''){
                        Expense_Report__c reg = new Expense_Report__c(id= er.Expense_Report__c);                     
                        reg.Company__c= er.Company__c;
                        mapIds.put(er.Company__c,reg);
                    }
            }
    if(!mapIds.isEmpty()){
        update mapIds.values();
    }
}
Amit Chaudhary 8Amit Chaudhary 8
Are you sure you have Expense_Report__c  field on Region__c object ? Please check API name
If yes the try code like below
 
trigger updatecompany on Region__c(after insert){
	map<Id,Expense_Report__c> mapIds = new map<Id,Expense_Report__c>();
	for(Region__c er : trigger.new)
	{
		if(er.Company__c != null || er.Company__c != '' && er.Expense_Report__c != null)
		{
			Expense_Report__c reg = new Expense_Report__c();
			reg.id= er.Expense_Report__c;                     
			reg.Company__c= er.Company__c;
			mapIds.put(er.Company__c,reg);
		}
	}
    if(!mapIds.isEmpty()){
        update mapIds.values();
    }
}