Árvore de páginas

Ponto de entrada que realiza a validação dos campos de usuário no Portal de Inclusão de SS (MNTI005)

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

MNTI005

Portal de SS - Programa Inicial


Rotina(s) envolvida(s)

Nome Técnico

MNTI5003

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 Inclusão de SS via Portal (MNTI005) chamado ao desfocar dos campos incluídos em tela, permitindo que sejam realizadas validações dos campos de usuário. Para acesso da rotina, o Portal de Solicitação de Serviço pode ser configurado conforme passo a passo contido no link: https://tdn.totvs.com/x/QhbvH

Programa Fonte:

MNTI005.prw
Localização:Portal de Solicitação de Serviço: Realizar Login/Incluir uma Solicitação

Função:

MNTI5003()

Retorno:

Nulo
Exemplo do Ponto de Entrada MNTI5003()
#Include 'Protheus.ch'
#Include 'RwMake.ch'      

User Function MNTI5003()

	If cCampo == "TQB_DEPTO"	
		dbSelectArea("TQB")	
		dbGoTop()	
		While !Eof() 		
			If UPPER(Trim(&("TQB->"+cCampo))) == UPPER(cConteudo)			
				lPERet := .F.			
				cPEMSG := cConteudo+" - Departamento já foi informado em outra SS!"		
			EndIf	
			dbSkip()	
		EndDo
	ElseIf cCampo == "TQB_CIDADE"	
		If UPPER(cConteudo) != "JOINVILLE"		
			lPERet := .F.		
			cPEMSG := cConteudo+" - Cidade informada nao é Joinville!"	
		EndIf
	EndIf
	
Return