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

Advpl - Execauto não funciona

Autor: Eurai Criado: 08/05/2026 Atualizado: 09/05/2026 ADVPL
Postagem

ADVPL - ExecAuto não funciona

Durante um desenvolvimento utilizando ExecAuto em ADVPL, me deparei com uma situação bastante complicada: a rotina simplesmente não funcionava corretamente.

O mais estranho era que não ocorria erro algum. O processamento retornava sucesso, aparentemente tudo estava OK, porém os dados não eram tratados da forma esperada.

Após analisar com mais atenção, encontrei o problema: esqueci de informar a terceira posição do array no aAdd().

Exemplo incorreto:

aAdd( aXXX, { "CAMPO", Valor } )

Isso pode gerar comportamentos inesperados no ExecAuto, principalmente porque em alguns cenários o sistema não apresenta mensagens de erro, dificultando bastante a identificação do problema.

Após ajustar incluindo o Nil na terceira posição, a rotina passou a funcionar corretamente:

aAdd( aXXX, { "CAMPO", Valor, Nil } )

Fica a dica para quem estiver desenvolvendo integrações, automações ou rotinas utilizando ExecAuto no Protheus. Pequenos detalhes na estrutura do array podem causar grandes dores de cabeça durante o desenvolvimento.

Sempre valide a estrutura esperada pelo ExecAuto e confira se todos os parâmetros obrigatórios estão sendo enviados corretamente.

Gostou do conteúdo?

Compartilhe este conteúdo com outros desenvolvedores ADVPL e profissionais que trabalham com TOTVS Protheus.

Deixe seu comentário com dúvidas, sugestões ou experiências relacionadas ao ExecAuto.

#ADVPL #TOTVS #Protheus #ExecAuto #DesenvolvimentoADVPL #ERP #Programacao #Automacao #TLPP #Backoffice #SistemaERP #DesenvolvedorTOTVS #FrameworkProtheus #CustomizacaoProtheus #ADVPLDeveloper

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL