Ajude o site desativando o bloqueador de anúncio
Cabeçalho

ADVPL - Retornando todos os modulos do sistema RetModName

Autor: Eurai Criado: 25/02/2026 Atualizado: 25/02/2026 ADVPL
Postagem

 

ADVPL - Como Retornar Todos os Módulos do Sistema com RetModName 🚀

 

No desenvolvimento em ADVPL, muitas vezes precisamos identificar dinamicamente quais módulos estão disponíveis no ambiente.
A função RetModName() é extremamente útil para isso, permitindo listar todos os módulos carregados no sistema, inclusive o Configurador, quando necessário. 🔎

 

Essa função é muito utilizada em rotinas administrativas, validações internas, auditorias e personalizações no Protheus, facilitando integrações e verificações de ambiente. ⚙️

 

 User Function RetModName()
Local aModulos := {}

// Retorna todos os módulos ativos (exceto Configurador)
aModulos := RetModName(.F.)

// Retorna todos os módulos ativos incluindo o Configurador
aModulos := RetModName(.T.) // Adiciona o módulo Configurador

Return( Nil )

 

📌 Dica importante:
Utilize .T. como parâmetro quando precisar incluir o módulo Configurador na listagem.
Isso pode ser essencial em rotinas técnicas, validações de permissão e verificações estruturais do ambiente.

 

Curtiu o conteúdo? 😎

Se este material te ajudou, compartilhe com a galera 👨‍💻👩‍💻, salve nos favoritos ⭐ e deixe seu comentário!
Seu apoio fortalece a comunidade de desenvolvedores ADVPL 🤝
Um grande abraço e até a próxima! 🚀

 

#ADVPL #Protheus #TOTVS #RetModName #DesenvolvimentoERP #ProgramacaoADVPL #Configurador #Backoffice #ERP #DicasADVPL

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL