Histórico da Página
01. CN121ENC - Realizar operações ao final do processo de encerramento da Medição
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
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: |
|
Bloco de código | ||||
---|---|---|---|---|
| ||||
#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 |
Aviso | ||
---|---|---|
| ||
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. |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas