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
Vanessa BarrosVanessa Barros 

0_o

I dont understand one thing..

its possible SF gives me an error in a list ? this error in a trigger -> Failure Message: "System.Exception: Too many SOQL queries: 101", Failure Stack Trace: "Trigger.preencherResumoPricing: line 4, column 43"

 

line 4 its a list

List<Pricing_Produto_Final__c> ppfCNCPC = [select produto__c, preco_de_compra__c,valido_de__c, valido_ate__c,
            Centro_de_Carga2__c from Pricing_Produto_Final__c
            where Tr_background__c = 'Pricing PC Prod Final'];
hisrinuhisrinu

I think your query is inside a for loop due to this you will be getting this error.

 

Please look at the governor limits to understand the reason for this error

 

http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_gov_limits.htm

Vanessa BarrosVanessa Barros

nop it isn't..

 

 

trigger preencherResumoPricing on Input_Resumo_Pricing__c (before insert) {
//----------------------------PRODUTOS NAO COMPOSTOS--------------------------------------
//Preço de compra Produtos nao compostos
List<Pricing_Produto_Final__c> ppfCNCPC = [select produto__c, preco_de_compra__c,valido_de__c, valido_ate__c,
            Centro_de_Carga2__c from Pricing_Produto_Final__c
            where Tr_background__c = 'Pricing PC Prod Final'];

//Preço de venda Produtos não compostos
List <Pricing_Produto_Final__c> ppfCNCPV = [select produto__c, PVP_Ref__c, valido_de__c, valido_ate__c 
            from Pricing_Produto_Final__c
            where Tr_background__c = 'Pricing PVP Prod Final'];

//----------------------------PRODUTOS COMPOSTOS------------------------------------------                    
 //Preço de Compra Produtos Compostos                   
 List<Pricing_Produto_Final__c> ppfCCPC = [select produto__c, preco_de_compra__c,
            Centro_de_Carga2__c,valido_de__c, valido_ate__c from Pricing_Produto_Final__c
            where tr_background__c = 'Pricing PC Prod.Final Composto' ];                   
 
  List<Pricing_Produto_Final__c> ppfCCPV = [select produto__c, PVP_Ref__c,
              valido_de__c, valido_ate__c from Pricing_Produto_Final__c
                where tr_background__c = 'Pricing PVP Prod.Final Composto' ]; 
                
//---------------------------PRICING MANUAL--------------------------------------------------

List<Pricing_Produto_Final__c> ppfPricManual = [select produto__c, preco_de_compra__c,
            Centro_de_Carga2__c, valido_de__c, valido_ate__c from Pricing_Produto_Final__c
            where Tr_background__c = 'Pricing PC Manual Produto' ];              

//--------------------------DADOS PARA TODOS---------------------------------------------------
//Margem Prio de Todos
List<Parametros_fixos_Pricing__c> pfp_margem = 
                    [select produto__c ,margem_prio__c,Valido_ate__c,Valido_de__c,Centro_de_Carga2__c
                    from Parametros_fixos_Pricing__c
                    where tr_background__c = 'Margens PRIO'
                    ]; 
                                      
List<Resumo_Pricing__c> Lst_Resumopricing = new List<Resumo_Pricing__c>();
                      
    for( Input_Resumo_Pricing__c irp : Trigger.new)
    {
        if(irp.tr_background__c == 'Combustíveis não Compostos'){
Vanessa BarrosVanessa Barros

i create all the lists that  i need to work and bulk my trigger.