Árvore de páginas

Versões comparadas

Chave

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

DESVIO DA REGRA DO PLANO DE MANUTENÇÃ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:

Rotina

Nome Técnico

MNTA330

Plano de Manutenção

Rotina(s) envolvida(s)

Nome Técnico

MNTA330

Plano Ponto de ManutençãoEntrada

Chamados Relacionados


País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Ponto de Entrada que possibilita alterar regra do plano de manutenção.

Localização:

SIGAMNT: Atualizações/Plano de Manutenção/Plano

Eventos:

Plano (MNTA330)

Programa Fonte:

MNTA330.PRX

Função:

MNTA330G()

Retorno:

Nome

Tipo

Descrição

Obrigatório

lRet

Lógico

Indica se gera ordem de serviço.

Sim

 

Exemplo:


Bloco de código
languagejava
titleExemplo
collapsetrue
#Include 'Protheus.ch'


User Function MNTA330G()
   


Local _TIPO := PARAMIXB[1]
 
 // retorna o tipo de controle
da manutenção     Local
 da manutenção

Local _CUMDOIS := PARAMIXB[2]
 
 //retorna se tipo do contador
   


//Verifica se a manutenção é controlada por contador e primeiro contador

   
 
If _TIPO == "C" .And. _CUMDOIS =
1        
 1

//neste exemplo irá gerar apenas uma ordem de serviço para cada manutenção com a data atual e contador a
100        If
 100

If _CONPROX ==

           
 0 
_CONPROX :=
100
           
 100
_DTPROX :=
dDatabase
            Return
 dDatabase 
Return .t.

        EndIf
    EndIfReturn

EndIf
EndIf

Return .F.