Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada que define cores e filtros utilizados no semáforo na rotina de Manutenção (MNTA120)

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

MNTA120

Manutenção

Rotina(s) envolvida(s)

Nome Técnico

MNTA1206

Ponto de Entrada

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 Manutenção (MNTA120) que permite definir as cores

e filtros

da legenda utilizados na tela

Localização:
SIGAMDI:
Atualizações/Controle de Oficina/Manutenção/Manutenção

Programa Fonte:

MNTA120.prx

Função:

MNTA2806
MNTA1206()

Retorno:

Nome

Tipo

Descrição

Obrigatório

Retorno
aCoresPEArrayaCoresPE retorna filtros e cores para montagem do browseX

[x, 1] - Condição executada para definição de cor do filtro

[x, 2] - Descrição da cor do filtro utilizado

Bloco de código
titleExemplo do Ponto de Entrada MNTA2805MNTA1206()
#INCLUDE "PROTHEUSTOTVS.CH"

User Function MNTA1206()  

	Local aCoresPE  := PARAMIXB

    aAdd( aCoresPE,{ ".T."aCoresPe[3] := ({"STF->TF_TIPACOM = 'C' ","BR_BRANCO" } )
})// Alterar regras já existentes

    aAdd( aCoresPe, NIL )//Função necessaria para o funcionamento do Ponto de Entrada

    AaddAIns( aCoresPe, aCoresPE, { ".T."3 )
    aCoresPE[3] :=  {"STF->TF_TIPACOM = 'S' ","BR_AZUL"}//Criar }novas )legendas 
    
Return aCoresPE
Aviso
titleAtenção

Para funcionamento normal da rotina é necessário deixar ao menos uma cor na última posição com a validação ".T.", ela será usada caso nenhum dos casos das outras cores seja atendido