Árvore de páginas

Versões comparadas

Chave

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

Este Ponto de Entrada é Válido a partir da Release 11.8

Adição e alteração de campos na geração de movimentos interno através da rotina de Abastecimentos internos.

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

MNTUTIL

Funções Genéricas

Rotina(s) envolvida(s)

Nome Técnico

MNTUTIL

Funções Genéricas

Chamados Relacionados

MNG-588

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Ponto de Entrada que possibilita Incluir novos campos a serem passados na geração de movimentos interno.

Localização:

SIGAMNT: Atualizações/Ordens de Serviço/Corretiva

Eventos:

Geração de Ordem de Produção (MNTUTIL)

Programa Fonte:

MNTUTIL.PRX

Função:

NGMOVSD3()

Retorno:

Nome

Tipo

Descrição

Obrigatório

aFields

Array

Retorna o array com os campos que serão passados para o Execauto de geração de movimento interno

Sim

 

Exemplo:

Bloco de código
languagesql
themeEclipse
titleMNTA6007NGMOVSD3.prw
linenumberstrue
#include 'Protheus.ch'

//-------------------------------------------------------------------
/*/{Protheus.doc} NGMOVSD3
Possibilita usuário a manipular os dados que farão uma 
geração de requisição ou devolução (SD3)
/*/
//-------------------------------------------------------------------
User Function NGMOVSD3()

    Local aFields := aClone(Paramixb)
    Local nPos    := 0

    // Alterando o valor de um campo já passa na geração de OP
    If ( nPos := aScan(aFields, {|x| x[1] == 'D3_DOC' }) ) > 0
        aFields[nPos][2] := GetSxENum("SD3", "D3_DOC")
    EndIf


Return aFields