Ponto de entrada que permite adicionar condições ao filtro da rotina de Distribuição de SS (MNTA295)
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||
Segmento: | Manufatura | ||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||||||
Rotina: |
| ||||||||
País(es): | Todos | ||||||||
Banco(s) de Dados: | Todos | ||||||||
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
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 | ||||||||
Programa Fonte: | MNTA295.prw | ||||||||
Localização: | SIGAMNT: Atualizações/Controle de Oficina/Solicitação de Serviço/Distribuição de SS | ||||||||
Função: | MNTA2958() | ||||||||
Retorno: |
|
Exemplo do Ponto de Entrada 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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas