01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:

CTBXATU

País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46748

02. DESCRIÇÃO

O ponto de entrada CT105CT2 é utilizado para executar um procedimento de usuário ao final da gravação de um lançamento contábil, sendo acionado antes do ponto de entrada CTBGRV. Ele permite ao cliente adicionar lógicas personalizadas logo após a gravação do lançamento, possibilitando ajustes ou ações específicas que precisam ser realizadas antes do fechamento definitivo do registro.

Com o CT105CT2, é possível garantir que procedimentos adicionais sejam executados de acordo com as necessidades do negócio, permitindo uma maior flexibilidade e controle sobre os lançamentos contábeis, assegurando que todas as etapas relevantes sejam realizadas de forma adequada.

03. DEMAIS INFORMAÇÕES


ExecBlock("CT105CT2", .F., .F., {__nQuantas, dDatalanc,cLote,cSubLote,cDoc,lCusto,lItem,lCLVL,nTotInf,_lAtSldBase,_lReproc })
User Function CT105CT2()

	Local nX
	Local cMoedan_Quantas := aParamIxb[1]
	Local dDatalanc := aParamIxb[2]
	Local cLote := aParamIxb[3]
	Local cSubLote := aParamIxb[4]
	Local cDoc := aParamIxb[5]
	Local lCusto := aParamIxb[6]
	Local lItem := aParamIxb[7]
	Local lCLVL := aParamIxb[8]
	Local nTotInf := aParamIxb[9]
	Local lAtSldBase := aParamIxb[10]
	Local lReproc  := aParamIxb[11]

	For nX := 1 to n_Quantas
		If StrZero(nX, 2) == CT2->CT2_MOEDLC
		CT2->CT2_USUHOR := TIME() 	// grava hora no lancamento
		Endif
	Next

Return
  • 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