Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:Gestão de Contratos
Função:

CNTA300R - Revisão de Contratos

Ticket:

14669258

Issue:

DMANMAT02-38878


02. SITUAÇÃO/REQUISITO

O ponto de entrada CNT121LG apresentava comportamento distinto do CN120LEG, dessa forma impossibilitando as mesmas tratativas realizadas na rotina antiga. O ponto de entrada CNT121LG possibilitava apenas a adição de novas legendas, porém não permitia sobrescrever as legendas padrão do produto.

03. SOLUÇÃO

O ponto de entrada CNT121LG foi ajustado para receber como argumento as legendas do produto padrão, além disso seu retorno passa a ser utilizado como definição de todas as legendas da rotina.

04. DEMAIS INFORMAÇÕES

Exemplo
#include 'protheus.ch'
 
/*Exemplo de utilização do P.E CNT121LG : O valor retornado por esse P.E serão as legendas definidas no browse do CNTA121*/
User Function CNT121LG()
    Local aLegendas := ParamIXB[1]//Legendas do produto padrão
 
    aAdd(aLegendas, {"ALLtrim(CND_SITUAC) == 'X'", "BR_VERMELHO","Descrição"}) //Nesse cenário é apenas adicionada uma nova legenda
Return aLegendas


05. ASSUNTOS RELACIONADOS