FINA565-FA565ADDCPO – Adição de Novos Campos na Exibição da MarkBrowse
Durante processos de personalização do módulo financeiro do Protheus, muitas vezes surge a necessidade de incluir informações adicionais na MarkBrowse para facilitar consultas, análises e operações dos usuários. Neste exemplo, é apresentado um ponto de entrada que permite adicionar novos campos à estrutura de exibição da rotina FINA565, tornando a visualização mais completa e adequada às necessidades específicas de cada empresa.
A implementação é simples e utiliza as funções padrão do framework Protheus para inclusão do campo na estrutura de dados e também na grade de exibição da MarkBrowse.
#INCLUDE "TOTVS.CH"
/*/{Protheus.doc} FA565GRVTRB
Adição de novos campos na exibição da markbrowse
@type function
@author Eurai Rapelli
@since 2023.01.01
/*/
User Function FA565GRVTRB()
aAdd(aCampos, {"E2_XXX", "C", TamSX3("E2_XXX")[1], 0})
aAdd(aCpoBro, {"E2_XXX", , RetTitle("E2_XXX"), "@X" } )
Return( Nil )
No exemplo acima, o campo E2_XXX é adicionado à estrutura utilizada pela rotina e posteriormente incluído na grade de visualização da MarkBrowse. Dessa forma, as informações passam a ser exibidas diretamente na tela, proporcionando maior praticidade para consultas e acompanhamento dos registros financeiros.
Essa abordagem é amplamente utilizada em projetos de customização do Protheus, permitindo ampliar funcionalidades sem necessidade de alterações diretas no código padrão da aplicação. Além disso, contribui para manter o ambiente aderente às boas práticas de desenvolvimento em ADVPL e facilita futuras atualizações do sistema.
Gostou do conteúdo? Compartilhe este material com outros profissionais da comunidade TOTVS e ajude a disseminar conhecimento sobre desenvolvimento ADVPL, pontos de entrada, customizações do Protheus e melhores práticas de implementação.
Obrigado pela leitura e até o próximo conteúdo.
#TOTVS #Protheus #ADVPL #FINA565 #MarkBrowse #PontoDeEntrada #CustomizacaoProtheus #DesenvolvimentoADVPL #ERP #TOTVSTech #ProgramacaoADVPL #ConsultoriaTOTVS #FrameworkProtheus #AutomacaoEmpresarial #Backoffice #FinanceiroProtheus #SX3 #DesenvolvimentoERP #TecnologiaTOTVS #ERPBrasileiro