Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Logística TMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica
ModulosTOTVSLogisticaTOTVS TMS - Linha Protheus - Gestão de Transportes (SIGATMS)

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Função:

TMSA050 - Entrada doc. clientes

TMSA170 - Lote de NF de cliente

TMSA200 - Cálculo de Frete

TMSA510 - Cockpit de cliente

País:Brasil
Ticket:25027554
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-29704


02. DESCRIÇÃO

Ponto de Entrada utilizado no TMS Protheus (SIGATMS), para manipular as cores, descrições e condições das legendas dos Lote e Documentos de Clientes.


SINTAXE

TMA170COR( ) ---> aRet


PARÂMETROS

Nome

Tipo

Descrição

aParamIXB[1]Vetor

Vetor com os linhas de dados de legenda com impacto em todos os fontes:
[ x ][ 1 ]  - cBMP_Br - Nome do ícone de cor no formato ADVPL original. Exemplo: "BR_VERDE"
[ x ][ 2 ]  - cBMP - Nome do ícone de cor no formato ADVPL MVC com tratamento de assecibilidade. Exemplo: "GREEN"
[ x ][ 3 ]  - cCondDTP - Condição de verificação de legenda para o browse da tabela DTP. Exemplo: "DTP_STATUS=='2'"
[ x ][ 4 ]  - cCondDTC - Condição de verificação de legenda para o browse da tabela DTC. Exemplo: "TMS050STLT(DTC->DTC_FILORI, DTC->DTC_LOTNFC)=='2'"
[ x ][ 5 ]  - cDescricao - Texto descritivo da opção da legenda. Exemplo: "Em Aberto"


RETORNO

Retorno

Tipo

Descrição

Obrigatório

aCoresVetorVetor com os linhas de dados de legenda com impacto em todos os fontes:
[ x ][ 1 ]  - cBMP_Br - Nome do ícone de cor no formato ADVPL original. Exemplo: "BR_VERDE"
[ x ][ 2 ]  - cBMP - Nome do ícone de cor no formato ADVPL MVC com tratamento de assecibilidade. Exemplo: "GREEN"
[ x ][ 3 ]  - cCondDTP - Condição de verificação de legenda para o browse da tabela DTP. Exemplo: "DTP_STATUS=='2'"
[ x ][ 4 ]  - cCondDTC - Condição de verificação de legenda para o browse da tabela DTC. Exemplo: "TMS050STLT(DTC->DTC_FILORI, DTC->DTC_LOTNFC)=='2'"
[ x ][ 5 ]  - cDescricao - Texto descritivo da opção da legenda. Exemplo: "Em Aberto"


Sim
Sim
Sim
Sim
Sim


03. DEMAIS INFORMAÇÕES

A execução do ponto de entrada TMA170Cor é realizada nas telas com browse de Lotes de Documentos (DTP) e Documentos de Clientes (DTC).

As rotinas tratadas são:

  • TMSA050 - Entrada doc. clientes

  • TMSA170 - Lote de NF de cliente

  • TMSA200 - Cálculo de Frete

  • TMSA510 - Cockpit de cliente

Exemplo de utilização:

Bloco de código
languagepy
themeMidnight
titleTMA170COR
linenumberstrue
#include "Protheus.ch"
User Function TMA170Cor
    Local aLeg   As Array
    Local aCores As Array
    aLeg := ParamIXB[1]
    aCores := { {"BR_PINK" , "PINK" , aLeg[1][3]       , aLeg[1][4]                                         , "Editado PE PINK" }, ;
                {"BR_PRETO", "BLACK", "DTP_STATUS!='1'", "TMS050STLT(DTC->DTC_FILORI, DTC->DTC_LOTNFC)!='1'", "Editado PE BLACK"} }
Return aCores


04. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos