Árvore de páginas

Versões comparadas

Chave

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

01. CN121ENC - Realizar operações ao final do processo de encerramento da Medição


Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:Gestão de Contratos
Função:CNTA121 - Medições
Ponto de Entrada:CN121ENC

02. DETALHES


Descrição:

Possibilita ao desenvolvedor realizar operações após o encerramento da medição.

Eventos:

Executado uma vez ao fim do encerramento ainda dentro da transação e mais uma vez após o fim da transação.

Programa Fonte:

CNTA121.PRW

Função:

CN121MedEnc

Parâmetros:
PosiçãoTipoDescrição
PARAMIXB[1]LógicoVerdadeiro caso seja dentro da transação, Falso fora da transação
PARAMIXB[2]Lógico

Verdadeiro caso encerramento tenha ocorrido com sucesso, falso caso tenha falhado por algum motivo

Retorno:
ValorTipoDescrição
Nilnulo

Não é necessário nenhum retorno



 

Bloco de código
titleExemplo
linenumberstrue
#INCLUDE "Protheus.ch"

/*{Protheus.doc} CN121ENC()
	Possibilita ao desenvolvedor realizar operações após o encerramento da medição.
*/
User Function CN121ENC()
	Local lInTrans:= PARAMIXB[1] //Verdadeiro caso seja dentro da transação, Falso fora da transação
	Local lResult := PARAMIXB[2] //Verdadeiro caso encerramento tenha ocorrido com sucesso, falso caso tenha falhado por algum motivo.	

	If lInTrans
		MsgInfo("Chamada dentro da transação."	,"U_CN121ENC")
	Else
		MsgInfo("Chamada fora da transação."	,"U_CN121ENC")
	EndIf
	
	If lResult
		MsgInfo("Encerramento OK."		,"U_CN121ENC")
	Else
		MsgInfo("Encerramento Falhou."	,"U_CN121ENC")
	EndIf

Return