Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Punto de entrada COMXACOR

Linha Línea de Produtoproducto:

Microsiga Protheus

Segmento:

Backoffice

Módulo:

Compras (SIGACOM)

RotinaRutina:

Rotina

Rutina

Nome Técnico

Nombre técnico

COMXCOL

Monitor Totvs
colaboração 
colaboración                                        



Ponto Punto de Entradaentrada:

COMXACOR

País(es):

Brasil

BancoBase(s) de Dadosdatos:

Todos

Tabelas Tablas utilizadas:

SDS / SDT

Sistema(s) operacionaloperativo(iss):

Windows/Linux

...

Punto de

...

entrada

DescriçãoDescripción:

Ponto de Entrada utilizado no monitor TOTVS Colaboração para manipular o array com as regras para apresentação das cores dos status na Mbrowse.

LocalizaçãoUbicación:

Função Función COMXCOL - Monitor de Compras para Totvs ColaboracaoColaboración.

Eventos:

No início da rotina Al inicio de la rutina COMXCOL, antes da de la Mbrowse do del Monitor TOTVS ColaboraçãoColaboración.

Programa Fontefunte:

COMXCOL.PRW

FunçãoFunción:

COMXCOL

ObservaçõesObservaciones:

1) - Deve ser utilizado em conjunto com o ponto Se debe utilizar en conjunto con el punto de entrada COMXLEG que tem o tiene el objetivo de adicionar legendas na agregar leyendas en la dialog Brwlegenda.

2)
Ao Al abrir a tela la pantalla (Browse) do del Monitor do del Totvs ColaboraçãoColaboración, será avaliado se evaluará documento a documento em qual regra de legenda o documento se encaixa. O primeiro que encontrar, a legenda ficara com sua cor definida.

Ex:

por documento la regla de leyenda en que se encaja el documento. El primero que se encuentre, la leyenda quedará con su color definida.

Ej:

LeyendaLegenda[1,1] esta com está con "EMISSAO = dDatabase" / Legenda[1,2] esta WHITE
LegendaLeyenda[2,1] esta com está con "USER = 'admin'" / Legenda[2,1] esta PINK


Entrando em tela de liberação Accediendo a la pantalla de liberación de documentos, sendo a emissão do donde la emisión del documento = ddatabase e com o usuário con el usuario admin
Legenda ficaraLeyenda quedará: WHITE, pois a primeira condição (legendaporque la primera condición (leyenda[1,1]) é verdadeiraEntrando em tela de liberação de documentos, sendo a emissão do es verdadera


Accediendo a la pantalla de liberación de documentos, donde la emisión del documento = "01/01/2021" e com o usuário con el usuario admin
Legenda ficaraLeyenda quedará: PINK, pois a primeira condição (legendaporque la primera condición (leyenda[2,1]) é verdadeiraes verdadera

ParâmetrosParámetros:

Nome

Nombre

Tipo

Descrição

Descripción

Obrigatório

Obligatorio

PARAMIXB

Array

Regras de legenda e cores padrão do

Reglas de leyenda y colores estándar del monitor TOTVS

Colaboração

Colaboración.

X

 RetornoRespuesta:
Nome

Nombre

Tipo

Descrição

Descripción

Obrigatório

Obligatorio

aCoresNewArray
Regras de legenda e cores customizadas para o monitor TOTVS Colaboração

Reglas de leyenda y colores personalizadas para el monitor TOTVS Colaboración.

aCoresNew{"

condição

condición","

cor

color","

legenda

leyenda"}

 X

 

ExemploEjemplo:

#Include 'Protheus.ch'

User Function COMXACOR()
        Local aNewCores := aClone(PARAMIXB[1])        // Customização do Personalización del cliente

//Adicionando legendaAgregando leyenda
aAdd(aNewCores,{ 'Alltrim(DS_TIPO)=="I"' , 'BR_MARROM' })


//Alterando legendaModificando leyenda
aNewCores[1,2]:= "BR_PINK"

...