Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada para customizar

a validação na gravação da saída de combustível

o filtro de Ordens de Serviço que terão seu CC e CT alterados na Movimentação de Bens.

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

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

Rotina:

Rotina

Nome Técnico

MNTA471

Movimentação Bem

Tickets relacionados

17653553

Issue:

DNG-20870

Países:

Todos.

Bancos de Dados:

Todos.

Sistemas Operacionais:

Todos.


Ponto de Entrada

Descrição:

Ponto de entrada adicionado no processo de Alteração de Centro de Custo e Centro de Trabalho das Ordens de serviço futuras do bem.

O objetivo do Ponto de Entrada é permitir personalizar o filtro de Ordens de Serviço que devem ter seu Centro de Custo e Centro de Trabalho alterados 

Localização:

SIGAMNT: Em Atualizações > Controle de Oficina > Bens > Movimentação Bem.

Programa Fonte:

NGMNT00.prx

Função:

NGMovCCus()

Parâmetro:cWhere - Filtro padrão aplicado pela rotina nas Ordens de Serviço. O parâmetro é passado em formato SQL, o retorno deve manter esse padrão.

Retorno:

Nome

Tipo

Descrição

Obrigatório

cWhere

caractere

Filtro que deve ser aplicado nas Ordens de Serviço do bem.

Sim

Aviso
titleAtenção

O parâmetro cWhere sempre vai possuir na primeira e na última posição o caractere "%", esse padrão deve ser mantido no retorno. Esse padrão deve ser seguido pois o trecho será executado usando Embedded SQLA expressão SQL retornada deve sempre ser iniciada com "AND", assim como o parâmetro recebido

Bloco de código
languagesql
firstline1
titleExemplo : P.E. MNTA6570linenumberstrueNGMNT00A
#Include 'TOTVS.ch'
#Include 'FWMVCDEF.ch'   

User Function NGM00ANGMNT00A()

    Local cWhere := PARAMIXB[1]

    cWhere := "% AND STJ.TJ_TERMINO = 'N' AND STJ.TJ_DTORIGI > '20171208'%"

Return cWhere