Árvore de páginas

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

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

NGCAD02F

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 NGCAD02 (Construção de Tela de Cadastro - Mod. 2)

Programa Fonte:

NGUTIL.prx

Função:

NGCAD02F()
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 NGCAD02F()
#Include 'Protheus.ch'

User Function NGCAD02F()

	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 NGCAD02.
	
	//  Se cancelou a tela de cadastro
	If nOpca ==  0
		Return
	EndIf
	
	//  Verifica o programa que executou a funcao NGCAD02
	If cFunName == "MNTCAD02"
		U_CSTFCD02(cAlias, nReg, nOpcx) // Efetua consistencias finais
	EndIf
	
Return