Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada que realiza operação após o fechamento (confirma/cancela) da tela de Cadastro de Postos (MNTA610)

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

MNTA610

Postos


Rotina(s) envolvida(s)

Nome Técnico

MNTA6101

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 na rotina de Postos (MNTA610) que realiza operação após o fechamento (confirma/cancela) da tela de cadastro. O ponto de entrada disponibiliza a operação realizada como variável.

Programa Fonte:

MNTA610.prx
Localização:SIGAMNT: Atualizações/Controle de Combustíveis/Cadastro Postos/Postos

Função:

MNTA6101()
Parâmetros:

Nome

Tipo

Descrição

ParamIXB[1]LógicoCorresponde à confirmação ou cancelamento da tela de operações
ParamIXB[2]Numérico

Corresponde ao número da operação realizada, sendo:

2 - Visualização;

3 - Inclusão;

4 - Alteração;

5 - Exclusão.

Retorno:

Nulo
Bloco de código
titleExemplo do Ponto de Entrada MNTA6101()
#Include 'Protheus.ch'

User Function MNTA6101()		

	Local lOk := .F.	
	Local nOpcX := 0	
	Local cOperacao := "Nao Identificada"	
	Local cOpcao := ""		
	
	//Carrega variaveis	
	If Type("ParamIxb") == "A"		
		lOk    := ParamIXB[1]		
		nOpcX  := ParamIXB[2]	
	EndIf		
	If nOpcX == 2		
		cOperacao := "Visualizacao"	
	ElseIf nOpcX == 3		
		cOperacao := "Inclusao"	
	ElseIf nOpcX == 4		
		cOperacao := "Alteracao"	
	ElseIf nOpcX == 5		
		cOperacao := "Exclusao"	
	EndIf		
	
	cOpcao := If(lOk,"Confirmada","Cancelada")		
	Alert("Ponto de Entrada MNTA6101."+CHR(13)+CHR(10)+;		
	"Operação: "+cOperacao+CHR(13)+CHR(10)+;
	"Opção: "+cOpcao)
	
Return Nil