Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAOMS - Gestão de Distribuição |
Função: | OMSA200 - Montagem de Carga |
País: | Todos Países |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | - |
Este Ponto de Entrada permite incluir as condições para apresentação na rotina de Montagem de Carga (OMSA200), das legendas criadas no Ponto de Entrada OM200LEG - Inclui novas legendas na rotina de Montagem de Carga.
Entende-se como condição um conjunto de comandos em linguagem ADVPL, a qual retornará um valor lógico (Verdadeiro ou Falso).
Se verdadeiro, fará com que uma determinada cor seja exibida na primeira coluna do Browse de montagens de carga.
Localizado no início da rotina, antes da exibição da tela.
Não se aplica.
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
aCores | Array | Array contendo as condições de apresentações das legendas criadas no Ponto de Entrada OM200LEG. Estrutura do array: aCores = {cCondicao, cCor} | Sim |
11.80.17 ou superiores.
Todos os parâmetros são recebidos na User Function via PARAMIXB, conforme consta em Execblock / Customização.
------
#INCLUDE "PROTHEUS.CH"
User Function OM200CND()
Local aCores := {}
Local cCond1 := "DAK_FEZNF == '1' .And. DAK_ACECAR == '2'"
Local cCor1 := "BR_PRETO"
Local cCond2 := "DAK_FEZNF <> '1'"
Local cCor2 := "BR_LARANJA"
AAdd(aCores,{cCond1, cCor1})
AAdd(aCores,{cCond2, cCor2})
Return(aCores)
------