Árvore de páginas

Versões comparadas

Chave

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

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
MNTUTIL_OSFunções Genéricas de O.S.

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
InteiroString

RecNo Código do registro 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.

Bloco de código
languagesql
themeEclipse
titleExemplo do P.E. NGPROXMAN
linenumberstrue
#include 'totvs.ch'   

User Function NGNPROXMAN()

    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