Á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:CTBA102,CTBA103,CTBA105,CTBXVLD,CTBA104,CTBXMI
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46829

02. DESCRIÇÃO

O ponto de entrada CT105TOK é utilizado para validar o lançamento contábil após a validação realizada pela função MSGETDB. Esse ponto de entrada permite customizar a validação contábil, verificando, por exemplo, se os valores de débito e crédito estão corretos ou se outras regras contábeis específicas precisam ser aplicadas. O retorno da função é um valor booleano, onde true indica que a validação foi bem-sucedida, e false sinaliza que o lançamento contém inconsistências e não pode ser processado.

Esse ponto de entrada oferece flexibilidade para os usuários ajustarem as regras de negócios, garantindo que as validações de conformidade específicas sejam atendidas.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
lRet := ExecBlock("CT105TOK",.f.,.f.,{nValDeb,nValCrd,;
											 aTotRdpe[1][1],;
											 nTotInf })
Exemplo de PE
User Function CT105TOK()

	Local nValDeb  := PARAMIXB[1]
	Local nValCrd  := PARAMIXB[2]
	Local nTotRdpe := PARAMIXB[3] // valor a debito
	Local nTotInf  := PARAMIXB[4] //
	Local lRet     := .T.
	
    // Verifica se há divergência no valor de lançamento e total de débitos 
    If nTotInf != nTotRdpe // Exemplo de verificação de valores totais
        MsgAlert("Total de débito não confere. Verifique o lançamento.")
        Return .F.
    EndIf

Return lRet

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.