Árvore de páginas

Carregando...

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:MNTA4906()
País:Brasil


02. DESCRIÇÃO

Descrição:

Ponto de entrada que permite customizar o ordenamento dos insumos realizados na Ordem de Serviço.

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Plano Manutenção/Liberação de OS 

Programa Fonte:

MNTA490.prw

Função:

MNTA4906()

Parâmetros:

NomeTipoPode AlterarDescrição

aCols

ArrayNãoContém os dados da Linha (STL) posicionado. 

aHEAINS

ArrayNãoContém os campos no aHeader (array) com os campos da STL.

Retorno:

NomeTipoDescriçãoObrigatório

aCols

Array

Contém os dados da linha (STL) ordenados.

Sim

03. DEMAIS INFORMAÇÕES

Exemplo MNTA4906()
#Include 'Protheus.ch'
 
//------------------------------------------------------------------------------
/*/{Protheus.doc} MNTA4906
 
Permite customizar o ordenamento dos insumos na Alteração de OS.
 
@author NG Informática
@return .T.
/*/
//------------------------------------------------------------------------------
User Function MNTA4906()
 
    Local aCols    := PARAMIXB[1] //Contém os dados da linha(STL) posicionada.
    Local aHEAINS  := PARAMIXB[2] //Campos do aHeader
    Local nTipReg  := aScan(aHEAINS,{|x| Trim(Upper(x[2])) == "TL_ITEMSC"})
 
    //Ordena pelo campo TL_ITEMSC
    If nTipReg > 0
        aSort(aCols,,,{|x,y| x[nTipReg] < y[nTipReg] })
    EndIf
 
Return aCols


04. ASSUNTOS RELACIONADOS

  • Não se aplica.