Árvore de páginas

Ponto de entrada que realiza as consistências finais no programa de Manutenção de Cadastro Modelo 1

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SIGAMNT - Manutenção de Ativos e Gestão de Frotas

Rotina:

Rotina

Nome Técnico

NGUTIL

Programa de Funções Padrão 


Rotina(s) envolvida(s)

Nome Técnico

NGCAD01F

Ponto de Entrada

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos


Ponto de Entrada

Descrição:

Ponto de entrada executado no programa de Funções Padrão (NGUTIL) utilizado para realizar consistências finais da função genérica NGCAD01 (Construção de Tela de Cadastro)

Programa Fonte:

NGUTIL.prx

Função:

NGCAD01F()
Parâmetros:

Nome

Tipo

Descrição

ParamIXB[1]CaracterAlias utilizado para a construção da tela de cadastro
ParamIXB[2]NuméricoNúmero do registro em questão, quando uma operação diferente de inclusão
ParamIXB[3]NuméricoOpção/Operação selecionada pelo usuário
ParamIXB[4]NuméricoDefine se o usuário confirmou ou cancelou a tela de cadastro
ParamIXB[5]CaracterPrograma que executou a função NGCAD01
Retorno:Nulo
Exemplo do Ponto de Entrada NGCAD01F()
#Include 'Protheus.ch'

User Function NGCAD01F()

	Local cAlias   := PARAMIXB[1] // Alias utilizado para construcao da tela de cadastro.
	Local nReg     := PARAMIXB[2] // Numero do registro em questao, quando uma operacao diferente de inclusao.
	Local nOpcx    := PARAMIXB[3] // Opcao/Operacao selecionada, pelo  usuario, durante a apresentacao do componente MBrowse.
	Local nOpca    := PARAMIXB[4] // Define se o usuario confirmou ou cancelou a tela de cadastro. 1 = Confirmacao; 0 = Cancelamento.
	Local cFunName := PARAMIXB[5] // Programa que executou a funcao NGCAD01.
	
	//  Se cancelou a tela de cadastro
	If nOpca ==  0
		Return
	Endif
	
	//  Verifica o programa que executou a funcao NGCAD01
	If cFunName == "MNTCAD01"
		U_CSTFCD01(cAlias, nReg, nOpcx) // Efetua consistencias finais	
	Endif
	
Return