Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
criar copia Modelo padrao

MA650LEG - Adiciona ou Altera Legenda


Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):


Nome
Tipo
Descrição
Default
Obrigatório Referência

PARAMIXB
Vetor
(Vide Observações)


XArray of Record


Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Observações:
Descrição:

Adiciona ou Altera Legenda

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 dimensões, para contemplar o título da legenda.

Programa Fonte:MATA650.PRX

Sintaxe:

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

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" }}

Informações
titleImportante:
Variáveis:

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

Bloco de código
titleExemplo:
linenumberstrue
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