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

Protheus-Fluxo de compras PE. Debug

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

 

✨ Protheus – Fluxo de Compras (PE) | Dicas de Debug ✨

Trago aqui algumas dicas práticas e importantes sobre a nova rotina de Fluxo de Compras – PGCA020, especialmente focadas em debug e depuração. 🧠💻

🔎 Durante os testes e análises dessa rotina, alguns comportamentos chamam bastante atenção e podem evitar horas de dor de cabeça se você já souber deles de antemão.

⚠️ Pontos importantes sobre o debug:

• Debug funciona somente com multithread. O VSCode pode ficar bugado, pulando linhas durante a execução.

• Debug não funciona sem multithread, conforme observado acima.

Alerts e Help não funcionam nessa rotina.

• Logs gravados diretamente em C:\ via MemoWrite() não funcionam.

• Logs no diretório protheus_data / console funcionam corretamente ➡️ ideal para depuração e análise de erros.

• No PE, pode ocorrer retorno de erro relacionado à função abaixo:

  If !(oJsonRequest:HasProperty('code') .And. oJsonRequest['code'] == 400)
    nCode := Iif(lOk, 200, 400)
    oJsonRequest := oUtils:setClassResponse(nCode, cReturnMessage)
  EndIf

💡 Dica extra: Ao trabalhar com essa rotina, priorize sempre o uso de logs no console e valide cuidadosamente o conteúdo do JSON de retorno, pois falhas silenciosas podem ocorrer.

 

 

Curtiu o conteúdo? 😎

Se este material te ajudou, compartilhe com a galera, salve nos favoritos ⭐ e deixe seu comentário! Um grande abraço 🤝 e até a próxima!

 

#ADVPL #TLPP #Protheus #FluxoDeCompras #PGCA020 #DebugProtheus #PEProtheus #TOTVS #DesenvolvimentoERP #CodigoADVPL #DevTOTVS

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL