Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O ponto de entrada ATFSINAL permite realizar uma customização específica no tratamento de troca de uma conta contábil definida no sistema. Este ponto de entrada é acionado em cenários onde é necessário modificar o comportamento padrão da conta associada, oferecendo ao usuário a flexibilidade para definir critérios específicos de substituição ou ajustes de sinal da conta contábil. Essa funcionalidade é útil para garantir que as contas contábeis reflitam corretamente os requisitos operacionais e financeiros definidos pela empresaa manipulação da variável cSinal.

03. DEMAIS INFORMAÇÕES


Bloco de código
languagecpp
themeRDark
titleManipulação de PE no sistema
If ExistBlock("ATFSINAL")
	cSinal := Execblock("ATFSINAL",.f.,.f.,{cConta,dData,cTipo,aValor[1],aValor[2],aValor[3],aValor[4],aValor[5],cSinal,nTaxa,cSubConta,cFil,cClvl,cCusto,cTipoCnt, FunName(), aValor })
Endif

...

Bloco de código
languagecpp
themeRDark
titleExemplo de PE
#INCLUDE "PROTHEUS.CH"

User Function ATFSINAL

	Local cConta := PARAMIXB[1]
	Local dData := PARAMIXB[2]
	Local cTipo := PARAMIXB[3]
	Local aValor1 := PARAMIXB[4]
	Local aValor2 := PARAMIXB[5]
	Local aValor3 := PARAMIXB[6]
	Local aValor4 := PARAMIXB[7]
	Local aValor5 := PARAMIXB[8]
	Local cSinal := PARAMIXB[9]
	Local nTaxa := PARAMIXB[10]
	Local cSubConta := PARAMIXB[11]
	Local cFil := PARAMIXB[12]
	Local cClvl := PARAMIXB[13]
	Local cCusto := PARAMIXB[14]
	Local cTipoCnt := PARAMIXB[15]
	Local cFunName := PARAMIXB[16]
	Local aValor := PARAMIXB[17]

	// VALIDACAO DO CLIENTE
	If  cSinal == '+'
	  cSinal := '-'
	EndIf

Return cSinal


Aviso
titleImportante !!
  • 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.

...