Árvore de páginas

Ponto de entrada que permite customizar a regra utilizada para definição da data de próxima manutenção

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SIGAMNT - Manutenção de Ativos / SIGAGFR - Gestão de Frotas

Rotina:

RotinaNome Técnico
LOCXITUIntegração SIGALOC
MNTA080Bens
MNTA090Estrutura de Bens
MNTA120Manutenção
MNTA400Retorno
MNTA830Informa Contador
MNTA902Árvore Lógica
MNTC090Consulta Estrutura de Montagem dos Pneus
MNTC990Consulta  de O.S./Manutenções Atrasadas
MNTR010Rel. de Manutenções a vencer no período
MNTR011Rel. de Manutenções a vencer utilizando tolerância
MNTR675Rel. Ordem de Serviço
MNTR895Rel. Manutenção em Atraso
MNTW020Workflow de O.S. a vencer

MNT.TREPORTS.MANUTENCOESAVENC

SmartView de Manutenções a Vencer

MNT.TREPORTS.ORDEMSERVICO

SmartView de Ordens de Serviço

Ponto de Entrada

Descrição:

Ponto de Entrada que possibilita customizar a regra utilizada para definição da data de execução da próxima manutenção.

Programa Fonte:

MNTUTIL_OS.PRW

Função:

NGPROXMAN()

Parâmetros

TipoDescrição
String

Código do Bem referente a manutenção.

String

Serviço da manutenção.

String

Sequência da manutenção

Retorno:

TipoDescrição
Data

Deve-se retornar a data referente a próxima manutenção.

Exemplo do P.E. NGPROXMAN
#include 'totvs.ch'   

User Function NGPROXMAN()

    Local cCodBem  := ParamIXB[1]
    Local cCodServ := ParamIXB[2]
    Local cSequenc := ParamIXB[3]
    Local dReturn

    dbSelectArea( 'STF' )
    dbSetOrder( 1 )
    If msSeek( FWxFilial( 'STF' ) + cCodBem + cCodServ + cSequenc )
 
        dReturn := STF->TF_DTULTMA + 1

    EndIf

Return dReturn