Página 1 de 1

Bloco dentro do REPLACE ... Como faço ??

Enviado: 01 Mar 2018 08:19
por deividdjs

Código: Selecionar todos

                     

//ESTE COMANDO--> ABAIXO

                          
                              cn_valicm  with {||IIF PAR->CC_PAIS = 'B' , (n_quant * vn_preco)/100 * n_aliqicm , (n_quant * vn_preco)/nFatorIva(n_aliqicm)},;



                               ADIC_REG();BLOQ_REG()                                                                                                                                                                                                                 
                               REPL cc_codped  with c_codped,;                                                                                                                                                                                                       
                                     cc_codlot  with c_codlot,;                                                                                                                                                                                                      
                                     cc_codfor  with c_codfor,;                                                                                                                                                                                                      
                                     cc_codprod with c_codprod,;                                                                                                                                                                                                     
                                     cc_descr   with vc_descr,;                                                                                                                                                                                                      
                                     cn_quant   with n_quant,;                                                                                                                                                                                                       
                                     cc_estoque with c_stok,;
                                     cn_preco   with vn_preco,;                                                                                                                                                                                                      
                                     cn_totitem with n_quant * vn_preco,;                                                                                                                                                                                            
                                     cn_totcus  with n_quant * vn_cusmed,;                                                                                                                                                                                           
                                     cn_valipi  with (n_quant * vn_preco)/100 * n_aliqipi,;                                                                                                                                                                          
                                     cn_valicm  with {||IIF PAR->CC_PAIS = 'B' , (n_quant * vn_preco)/100 * n_aliqicm , (n_quant * vn_preco)/nFatorIva(n_aliqicm)},;
                                     cc_marca   with vc_marca,;                                                                                                                                                                                                      
                                     cc_und     with vc_und,;                                                                                                                              
                                     cc_unddec  with vc_decimal,;                                                                                                                                                                                                                                                                                                                                                                                                               
                                     cc_local   with vc_local,;                                                                                                                                                                                                      
                                     cc_codfabr with vc_codfabr,;                                                                                                                                                                                                    
                                     cn_aliqipi with n_aliqipi,;                                                                                                                                                                                                     
                                     cn_aliqicm with n_aliqicm,;                                                                                                                                                                                                     
                                     cn_descite with n_descite,;                                                                                                                                                                                                     
                                     cn_str     with n_str,;                                                                                                                                                                                                         
                                     cc_cst     with c_cst,;                                                                                                                                                                                                         
                                     cn_cusmed  with vn_cusmed,;                                                                                                                                                                                                     
                                     cc_usuario with cusuario,;                                                                                                                                                                                                      
                                     cd_datalan with date(),;                                                                                                                                                                                                        
                                     cc_time    with time()                                                                                                                                                                                                          
                                     DBCOMMIT()                                                                                                                                                                                                                      
                                     unlock                                                                  
                                                                      

BLOCO DENTRO DO REPLACE ... COMO FAÇO ??

Enviado: 01 Mar 2018 12:02
por JoséQuintas
Tenho a impressão de que confundiu tudo.

Código: Selecionar todos

cn_valicm  with {||IIF PAR->CC_PAIS = 'B' , (n_quant * vn_preco)/100 * n_aliqicm , (n_quant * vn_preco)/nFatorIva(n_aliqicm)},;
Pra que codeblock?

Código: Selecionar todos

cn_ValIcm WITH n_Quant * vn_Preco  / iif( par->cc_Pais == "B", 100 * n_AliqIcm, nFatorIVA( n_AliqIcm ))
Ou se ainda quiser codeblock.....

Código: Selecionar todos

REPLACE cn_ValIcm WITH Eval( bCode )

Bloco dentro do REPLACE ... Como faço ??

Enviado: 01 Mar 2018 12:16
por deividdjs
tô enferrujado hehehhe .. faz mas de 10 anos q nao programo mais ... então estou tentando opcoes de que lembro vagamente ...

Bloco dentro do REPLACE ... Como faço ??

Enviado: 01 Mar 2018 12:27
por deividdjs
obrigado amigao ... mandou bem ...

esse me atendeu ...

Código: Selecionar todos

cn_ValIcm WITH n_Quant * vn_Preco  / iif( par->cc_Pais == "B", 100 * n_AliqIcm, nFatorIVA( n_AliqIcm ))
abração!!!