Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Manutenção de Ativos

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT)

Função:

NGMNTOP()

País:Brasil


02. DESCRIÇÃO

Descrição

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

Localização:

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

Programa Fonte:

MNTUTIL.PRX

Função:

NGMNTOP()

Retorno:

NomeTipoDescriçãoObrigatório

aFields

Array

Retorna o array com os campos que serão passados para o Execauto de geração de Ordem de Produção.

Sim

03. DEMAIS INFORMAÇÕES

Exemplo NGMNTOP()
#include 'protheus.ch'
#include 'parmtype.ch'

User Function NGMNTOP()

    Local aFields := aClone(Paramixb)
    Local nPos

    // Alterando o valor de um campo já existente no array passado para o execauto de geração de OP
    If ( nPos := aScan(aFields, {|x| x[1] == 'C2_CC' }) ) > 0
        aFields[nPos][2] := '000000004'
    EndIf

    // Inserindo um novo campo na geração de OP
    aAdd(aFields, {'C2_CLVL', "000000001", NIL}) //Classe Valor Contabil

Return aFields


04. ASSUNTOS RELACIONADOS

  • Não se aplica.