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


02. DESCRIÇÃO

Descrição:

Ponto de entrada executado na rotina de Distribuição de Solicitação de Serviço (MNTA295) que permite definir as cores e filtros utilizados no semáforo

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Solicitação de Serviço/Distribuição de SS

Programa Fonte:

MNTA295.prw

Função:

MNTA2958()

Retorno:

NomeTipoDescriçãoObrigatório
aCoredPE/aVarsPEArray

aCoresPE: filtros e cores para montagem do browse

aVarsPE: utilizada caso desejar utilizar uma variável ou texto no filtro.

X


03. DEMAIS INFORMAÇÕES

Exemplo MNTA2958()
#Include 'Protheus.ch'
 
User Function MNTA2958()
 
    aAdd(aVarsPE,"A")
    aAdd(aVarsPE,"D")
    //Acesso: aCoresPE
    //Acesso: aVarsPE
    //Para adicionar ou alterar itens da legenda -> alterar array aCoresPE e return
    //aAdd(aCoresPE,{"Funcao/Condicao","Cor"})
     
    aCoresPE[1][2] := 'BR_CINZA'
    aCoresPE[2][2] := 'BR_LARANJA'
    aCoresPE[3][2] := 'BR_VERMELHO'
    aCoresPE[4][2] := 'BR_AZUL'
     
    //Para criar nova legenda -> definir novo array
    /*aCores := {{"NGSEMAFARO('TQB->TQB_SOLUCA $ aVarsPE[1] .And. Empty(TQB->TQB_CDSERV)')"  ,'BR_LARANJA'},;
        {"NGSEMAFARO('TQB->TQB_SOLUCA $ aVarsPE[1] .And. !Empty(TQB->TQB_CDSERV)')" ,'BR_VERDE'},;
        {"NGSEMAFARO('TQB->TQB_SOLUCA $ aVarsPE[2]')" ,'BR_CINZA'}}*/
         
Return aCoresPE


04. ASSUNTOS RELACIONADOS

  • Não se aplica.