Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)

Função:CTBA101
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46829

02. DESCRIÇÃO

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.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
nValConv := ExecBlock( "CTB101CNV" , .F. , .F. , {cCriter,dData,cMoeda,nValor,lVBloq,cBloq})
Exemplo de PE
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


Importante !!

  • Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
  • Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.

04. ASSUNTOS RELACIONADOS

  • Não se aplica.