01. C121LCXN - 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:C121LCXN

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:

CNTA120.PRW

Função:

CN121MedEnc

Parâmetros:
PosiçãoTipoDescrição
PARAMIXB[1]Objetoinstância de FwFormGrid referente ao submodelo da tabela CXN
PARAMIXB[2]Caractere

alias da consulta SQL realizada pelo sistema

Retorno:
ValorTipoDescrição
Nilnulo

Não é necessário nenhum retorno



 

#include "PROTHEUS.CH"
#INCLUDE "FWMVCDEF.CH"
#INCLUDE "RWMAKE.CH"
#INCLUDE "TBICONN.CH"

/*/{Protheus.doc} C121LCXN
    Possibilita carregar dados adicionais à CXN(Planilhas da Medição) durante sua carga
@since 04/10/2022
@param oModelCXN	, objeto    , instância de FwFormGrid do submodelo CXN
@param cAliasQry	, caractere , alias com o resultado da query
@return Nil
/*/User Function C121LCXN()
    Local oModelCXN := PARAMIXB[1]
    Local cAliasQry := PARAMIXB[2]

    if oModelCXN:HasField("CXN_CPOUSR") .And. (cAliasQry)->(FieldPos("CNA_CPOUSR") > 0)        
        oModelCXN:LoadValue("CXN_CPOUSR", (cAliasQry)->CNA_CPOUSR)
    endif
Return Nil