01. CN121ENC - Realizar operações ao final do processo de encerramento da Medição
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
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: |
| |||||||||
Retorno: |
|
#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
Importante
Esse ponto de entrada será acionado exclusivamente para medições que foram incluídas pelo CNTA121.
Medições que tenham sido incluídas pelo CNTA120, mesmo que sejam encerradas pela nova rotina(CNTA121), internamente o sistema identifica a origem da medição e a encerra utilizando a rotina antiga, nesse cenário o ponto de entrada CN121ENC não será acionado, e sim o antigo CN120ENCMD.