Árvore de páginas

Ponto de entrada que permite adicionar validações aos processos de inclusão, alteração e exclusão de solicitações de serviço.

Características do Requisito

Linha de Produto:

Microsiga Protheus.

Segmento:

Manufatura

Módulo:

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

Rotina:

RotinaNome Técnico
MNTA280Solicitação de Serviços
MNTSRClasse de Solicitações de Serviço

Países:

Todos.

Bancos de Dados:

Todos.

Sistemas Operacionais:

Todos.

Ponto de Entrada

Descrição:
Ponto de entrada chamado após clicar no botão Ok para confirmação para rotina de inclusão ou alteração de SS.
Programa Fonte:MNTA280.prx / MNTSR.prw
Função:MNTA280I() / ValidBusiness()
Localização:Acessar o módulo Manutenção de Ativos - SIGAMNT em: Atualizações > Controle de Oficina > Solicitação de Serviço > Solicitação.
Parâmetros:
NomeTipoDescrição
ParamIXB[1]Numérico

Define o processo em execução, como:

3 - Inclusão
4 - Alteração
5 - Exclusão

Retorno:
TipoDescrição
Array
NomeTipoDescrição
Array[1]LógicoDefine se o processo foi validado com êxito.
Array[2]Carácter

Mensagem de erro a ser apresentada ao usuário.

Atenção

  • Este retorno somente passa a ser utilizado na realese 12.1.23 e superiores.
Exemplo do P.E. MNTA280I
#Include 'Protheus.ch'

User Function MNTA280I

	Local lRet    := .T.
	Local cError  := ''
	Local cUser   := UsrFullName( RetCodUsr() ) // Usuario Logado
	Local nOption := ParamIXB[1]

	If nOption == 3 .And. Trim( M->TQB_USUARI ) == Trim( cUser )

		cError := 'Inclusão de solicitação de serviço não permitida!'

	EndIf

Return { Empty( cError ), cError }