Usina BRAdvPL Guia
Entrar
← Todos os tópicos
GUIA PRÁTICOEm revisão

Mensagens ao usuário e tratamento de alertas

MsgInfo(cTexto,cTitulo); MsgStop(cTexto,cTitulo); MsgYesNo(cTexto,cTitulo)

Escolhe informação, advertência ou confirmação conforme o fluxo.

Mensagens ao usuário e tratamento de alertasAdvPL
01 · VISÃO GERAL

Visão geral

MsgInfo comunica informação; MsgStop sinaliza advertência; MsgYesNo pede uma decisão. O ícone de erro não desfaz gravações e a confirmação não executa a ação sozinha. Os exemplos comunitários consultados mostram essas diferenças de interação. A adaptação mantém apenas uma confirmação sem operação de negócio. Em jobs, usar logs e estado de processamento em vez de depender de uma janela modal. (Fontes: refs. 1–4.)

02 · SINTAXE

Sintaxe

MsgInfo(cTexto,cTitulo); MsgStop(cTexto,cTitulo); MsgYesNo(cTexto,cTitulo)
03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed526()
    Local lContinuar := MsgYesNo("Mostrar informacao?","Exemplo")
    If lContinuar
        MsgInfo("Nenhuma gravacao foi feita.","Exemplo")
    EndIf
Return Nil
Resultado esperado

Sim abre a informação; Não encerra sem alteração de dados. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Separar decisão, validação e gravação. Verificar fechamento/cancelamento no cliente usado, evitar alertas repetitivos e preservar detalhes técnicos em logs protegidos.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. MsgInfo. TDN. Consulta em 2026-10-27.
  2. TOTVS. MSGSTOP%28%29. TDN. Consulta em 2026-10-27.
  3. TOTVS. MSGYESNO%28%29. TDN. Consulta em 2026-10-27.
  4. Atilio/Terminal de Informação. Exemplo 204; commit 7d275a7. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha