Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:


TOTVS Backoffice (Linha Protheus) - Compras (SIGACOM)
Função:COMXCOL
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. DESCRIÇÃO

Ponto de entrada com objetivo de manipular as cores utilizadas no browser da rotina de tabela de preços, para adicionar ou alterar as cores já existentes.

Ex: Permite adicionar uma nova cor referente às tabelas de preço que possuem uma condição de pagamento padrão preenchida.


03. LOCALIZAÇÃO

O Ponto de Entrada é chamado ao executar a rotina de Tabela de Preços.


04. PARAMETROS

Nome

Tipo

Descrição

PARAMIXB[1]

Vetor

Vetor contendo as cores padrões utilizadas pela rotina, onde cada cor possui:
[1] Condição estabelecida;
[2] Cor utilizada;

05. RETORNO

Tipo

Descrição

Vetor

Vetor contendo as cores a serem utilizadas pela rotina conforme necessidade.

06. EXEMPLO DE UTILIZAÇÃO

ADVPL
#Include 'Protheus.ch'

/*/{Protheus.doc} CM010COR
PE para adicionar novas cores a tabelas de preços
@type     function
@author      
@since       14/10/2024
/*/
User Function CM010COR
Local aRet:= PARAMIXB[1]//Customização desejada conforme regra de negócio praticada
Local _aRet:={}


aadd(_aRet,{"Dtos(AIA_DATDE)=='20241215'","BR_PINK"})
aadd(_aRet,{"(Dtos(AIA_DATATE) >= Dtos(dDataBase) .Or. Empty(Dtos(AIA_DATATE)))","ENABLE"})
aadd(_aRet,{"(Dtos(AIA_DATATE) < Dtos(dDataBase) .Or. Empty(Dtos(AIA_DATATE)))","DISABLE"})


Return _aRet