You need to sign in to do that
Don't have an account?
SolidLucas
Trigger Help!
Well i'm trying to develop a trigger that when i create a record he brings me the twelve records before.
trigger aiu_InterfaceDesconto on InterfaceDesconto__c (after insert, after update) { for(InterfaceDesconto__c mDesconto:trigger.new){ Desconto__c Desc1 = new Desconto__c( DescontoMes1__c = Desc1.DescontoMes1__c, DescontoMes2__c = Desc1.DescontoMes2__c, DescontoMes3__c = Desc1.DescontoMes3__c, DescontoMes4__c = Desc1.DescontoMes4__c, DescontoMes5__c = Desc1.DescontoMes5__c, DescontoMes6__c = Desc1.DescontoMes6__c, DescontoMes7__c = Desc1.DescontoMes7__c, DescontoMes8__c = Desc1.DescontoMes8__c, DescontoMes9__c = Desc1.DescontoMes9__c, DescontoMes10__c = Desc1.DescontoMes10__c, DescontoMes11__c = Desc1.DescontoMes11__c, DescontoMes12__c = Desc1.DescontoMes12__c, TipoDesconto__c = Desc1.TipoDesconto__c, DataInclusao__c = Desc1.DataInclusao__c ); List<Desconto__c> desList = new List<Desconto__c>{ desList.DescontoMes1__c, desList.DescontoMes2__c, desList.DescontoMes3__c, desList.DescontoMes4__c, desList.DescontoMes5__c, desList.DescontoMes6__c, desList.DescontoMes7__c, desList.DescontoMes8__c, desList.DescontoMes9__c, desList.DescontoMes10__c, desList.DescontoMes11__c, desList.DescontoMes12__c }; upsert desList IdExterno__c; } }when i try to create the list the salesforce tells me that my variable desc1 doesn't exist.
If the object InterfaceDesconto__c contain all the fields DescontoMes1__c to Desc1.DescontoMes12__c fields, the error is correct.
Desc1 is a object that represent Desconto__c, when you create that object you'll need to use a variable like mDesconto.
There is the same problem with the list.
Could you clarify the structure of your objects ?