Ponto de entrada que realiza validações ao confirmar Entrada/Saída através do Controle de Portaria (MNTA985)
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||
Segmento: | Manufatura | ||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||||||
Rotina: |
| ||||||||
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 Controle de Portaria (MNTA985) que permite realizar validações após a confirmação de Entradas ou Saídas. | ||||||||||||
Programa Fonte: | MNTA985.prw | ||||||||||||
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Controle de Portaria/Portaria | ||||||||||||
Função: | MNTA9855() | ||||||||||||
Parâmetros: |
| ||||||||||||
Retorno: |
|
Exemplo do Ponto de Entrada MNTA9855()
#Include 'Protheus.ch' #Include 'RwMake.ch' User Function MNTA9855() Local aArea:= GetArea() Local lENT:= .F. Local lSAI:= .F. Local aInf:= Array(3) Local lRet:= .T. //Carrega variáveis de Entrada e Saída If Type("ParamIxb") == "A" lENT := ParamIXB[1] lSAI := ParamIXB[2] aInf := aClone(ParamIXB[3]) EndIf aUltTTI := M985UltTTI(aInf[3],aInf[2],aInf[1],1,Nil) If lSAI //Validação de campos do usuário If Empty( M->TTI_CDRORS ) .Or. Empty( M->TTI_CDRDES ) Help("",1,"NGATENCAO",,"Os campos"+RetTitle("TTI_CDRORS")+"e "+RetTitle("TTI_CDRDES")+" devem estar preenchidos.",3,1) lRet := .F. EndIf ElseIf lENT If !Empty( aUltTTI ) //primeira entrada a ser realizada //Validação dos campos de usuário If Empty( M->TTI_CDRORE ) .Or. Empty( M->TTI_CDRDEE ) Help("",1,"NGATENCAO",,"Os campos"+RetTitle("TTI_CDRORE")+"e"+RetTitle("TTI_CDRDEE")+" devem estar preenchidos.",3,1) lRet := .F. EndIf EndIf EndIf RestArea( aArea ) Return lRet
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas