| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | CTBA101 |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46829 |
O ponto de entrada CTB101CNV é implementado na função CTBCONV (dentro da rotina CTBA101) e permite a customização do processo de conversão de moedas. Com ele, é possível adicionar regras e ajustes específicos para a conversão de moedas, adaptando a funcionalidade às necessidades contábeis particulares da empresa. Este ponto é ideal para empresas que necessitam de um controle mais detalhado ou uma lógica de conversão diferenciada em seu ambiente contábil.
nValConv := ExecBlock( "CTB101CNV" , .F. , .F. , {cCriter,dData,cMoeda,nValor,lVBloq,cBloq}) |
User Function CTB101CNV() Local cCriter := paramixb[1] // Criterio de Conversao Local dData := paramixb[2] // Data do lancamento contabil Local cMoeda := paramixb[3] // Moeda do Lancamento contabil Local nValor := paramixb[4] // Valor para conversao Local lBloq := paramixb[5] // Identifica se deve verificar o bloqueio da moeda Local cBloq := paramixb[6] // Tipo de bloqueio aplicado para moeda If cCriter == "1" nValor := 10 ElseIf cCriter == "4" nValor := 40 Else nValor := 100 EndIf Return nValor |
|