Home

Linha Microsiga Protheus

Páginas filhas
  • MA650LEG - Adiciona ou Altera Legenda

Ponto-de-Entrada: MA650LEG - Adiciona ou Altera Legenda
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO : Function MATA650() - Responsável pelo cadastramento de Ordens de Produção.

EM QUE PONTO : É executado antes da mBrowse no cadastramento de Ordens de Produção, e permite adicionar/alterar a legenda com a classificação do usuário. Lembrando que o array passado possui 3 dimenssões, para contemplar o título da legenda.

Eventos


 

Programa Fonte
MATA650.PRX
Sintaxe

MA650LEG - Adiciona ou Altera Legenda ( < PARAMIXB> ) --> aCorAux

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Vetor (Vide Observações) X
Retorno
    aCorAux(vetor)
  • Array com a legenda definida pelo operador, lembrando que o mesmo possui três(3) dimenssões.
Observações

Array contendo a legenda padrão utilizada, possuindo a seguinte caracteíistica:

aCorAux:={ ;
{"Empty(C2_DATRF)", "ENABLE" ,"Em aberto"},;
{"!Empty (C2_DATRF)", "DISABLE","Encerrada" }}


 


 

Atenção: A prioridade de analise sempre será as condições para legenda padrão.

Exemplos
User Function MA650LEGLocal aCorAux  := aClone(PARAMIXB[1])  //Conteudo da legenda padrão//Inclui legenda para verifcar se tem perdaaadd(aCorAux,{'!Empty(C2_PERDA)','BR_AMARELO', 'Op c/ Perda'})Return aCorAux