| trigger OpportunityBeforeDelete on Opportunity (before delete) { | 
|     if (Trigger.isBefore) { | 
|         if (Trigger.isDelete) { | 
|             List<String> oppIds = new List<String>(); | 
|             List<SFDelete__c> dlist = new List<SFDelete__c>(); | 
|             for (Opportunity opp : Trigger.old) { | 
|                 if (opp.RecordTypeId == '01210000000QekK') { | 
|                     oppIds.add(opp.Id); | 
|                     // SFDelete__c にデータを追加 | 
|                     dlist.add(new SFDelete__c( | 
|                         delSfId__c = opp.Id, | 
|                         tableName__c = 'Opportunity', | 
|                         dataOwnerId__c = opp.OwnerId | 
|                     )); | 
|                 } | 
|             } | 
|             ControllerUtil.insSFDelete(dlist); | 
|             // 活動_商談を削除 | 
|             ControllerUtil.delEvent2ForTrigger(oppIds); | 
|         } | 
|     } | 
| } |