Árvore de páginas

Versões comparadas

Chave

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

01. C121LCXN -

Realizar operações ao final do processo de encerramento da Medição

Carregar dados adicionais nas planilhas da medição(CXN)


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

02. DETALHES


Descrição:

Possibilita ao desenvolvedor realizar operações após o encerramento da medição.carregar dados adicionais à CXN(Planilhas da Medição) durante sua carga

Eventos:

Executado uma vez ao fim do encerramento ainda dentro da transação e mais uma vez após o fim da transação.Executado uma vez para cada planilha do contrato(CNA) passível de medição

Programa Fonte:

CNTA120.PRW

Função:

CN121MedEncCN120Compet

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



 

Bloco de código
titleExemplo
linenumberstrue
#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