Home

Linha Microsiga Protheus

Páginas filhas
  • MA650LEG - Adiciona ou Altera Legenda

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MA650LEG - Adiciona ou Altera Legenda
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:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBVetor(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