Árvore de páginas

Versões comparadas

Chave

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

01. C121VCPO - Manipular campo antes da abertura da medição

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:
Microsiga Protheus®

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

Segmento:
Serviços

Segmentos_totvs
SegmentoBackoffice

Módulo:Gestão de Contratos
Rotina
Função:

Rotina

Nome Técnico

CNTA121
- Medições
do Contrato

Parâmetro(s):

Estrutura da tabela CND - oStruCND - PARAMIXB[1]

Estrutura da tabela CXN - oStruCXN - PARAMIXB[2]

Estrutura da tabela CNE - oStruCNE - PARAMIXB[3]

Ponto de Entrada:C121VCPO
Versão:Protheus 12.1.16

Ponto de Entrada

02. DETALHES

Descrição:

Ponto de entrada tem por objetivo permitir manipular os campos

na view da

nas estruturas das tabelas CND, CXN e CNE

.Este ponto de entrada irá substituir o PE CN120CPO da rotina de medições nas versões anteriores ao Protheus 12.1.16

, além de permitir outras alterações no objeto da View

Eventos:
Na função da rotina CNTA121

Executado uma vez antes da ativação da view

Programa Fonte:

CNTA121.

prw

PRW

Função:

ViewDef

()

Parâmetros:
PosiçãoTipoDescrição
PARAMIXB[1]Objeto

Instância de FWFormStruct da tabela CND

PARAMIXB[2]ObjetoInstância de FWFormStruct da tabela CXN
PARAMIXB[3]ObjetoInstância de FWFormStruct da tabela CNE
PARAMIXB[4]ObjetoInstância de FwFormModel da view do CNTA121
Retorno:
ValorTipoDescrição
Nilnulo

Não é necessário nenhum retorno


 

Bloco de código

Exemplo:

#Include 'Protheus.ch'

User Function C121VCPO()

Local oStruCND - PARAMIXB[1]

Local oStruCXN - PARAMIXB[2]

Local oStruCNE - PARAMIXB[3]

//Validações do usuário

Return 
firstline1
titleExemplo
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "FWMVCDEF.CH"

/*/{Protheus.doc} C121VCPO
	Ponto de entrada tem por objetivo permitir manipular os campos nas estruturas das tabelas CND, CXN e CNE, 
	além de permitir outras alterações no objeto da View
@return Nil
*/
User Function C121VCPO()
	Local oStruCND	:= PARAMIXB[1]
	Local oStruCXN	:= PARAMIXB[2]
	Local oStruCNE	:= PARAMIXB[3]
	Local oView		:= PARAMIXB[4]

	//[...] codigo p/ customizacao

Return Nil