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

Advpl - SetModulo Alterar o módulo do sistema

Autor: Eurai Criado: 09/05/2026 Atualizado: 09/05/2026 Threads/Sincronismo de Dados
Postagem

ADVPL - SetModulo: Alterar o módulo do sistema no Protheus

Função utilizada para alterar o módulo ativo do sistema no TOTVS Protheus:

SetModulo( cModName , cModuloSet )

Exemplo de utilização:

aModuloReSet := SetModulo( "SIGAAPD", "APD" )

A função SetModulo() é muito utilizada quando existe a necessidade de alterar temporariamente o módulo corrente do sistema para execução de rotinas automáticas, integrações e processos via ExecAuto.

Algumas rotinas do Protheus exigem que o módulo correto esteja ativo durante a execução, principalmente em processos relacionados ao SIGAPCP, EIC, EEC e outras rotinas internas do ERP TOTVS.

Exemplo alterando o módulo para o SIGAPCP:

aModuloReSet := SetModulo( "SIGAPCP", "PCP" )

Esse recurso é extremamente importante em customizações ADVPL, automações de processos e integrações no Protheus, garantindo que as rotinas sejam executadas dentro do contexto correto do módulo.

Utilizar corretamente o SetModulo() ajuda a evitar falhas de execução, inconsistências em rotinas automáticas e problemas relacionados ao ambiente ativo durante o processamento.

Gostou do conteúdo?

Compartilhe este conteúdo com desenvolvedores ADVPL, analistas Protheus e profissionais que trabalham com automações no TOTVS.

Deixe seu comentário com dúvidas, sugestões ou experiências utilizando SetModulo em rotinas .

#ADVPL #TOTVS #Protheus #SetModulo #ExecAuto #SIGAPCP #ERP #Automacao #DesenvolvimentoADVPL #ProgramacaoADVPL #CustomizacaoProtheus #TOTVSProtheus #FrameworkProtheus #ERPBrasileiro #IntegracaoProtheus #RotinasAutomaticas #Tecnologia #SistemaERP #DesenvolvedorTOTVS #ADVPLBrasil

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL