Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

Avisos

Selecciona mensajes informativos, críticos y de confirmación según flujo.

AvisosAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Informar difiere de confirmar. Alert y APMsgInfo comunican; APMsgStop no termina función llamadora; APMsgYesNo ofrece elección lógica según referencia histórica y ejemplo oficial MVC. Elegir API por contrato y no solo icono. Alertas.prw reúne llamadas sin demostrar transacciones ni autorización. Esta guía temática no especifica por completo la función Aviso. (Manual AdvPL, s.f., pp. 333–335, ref. 1; SANTOS, 2020, ref. 2; TOTVS, s.f., ref. 3)

Retorno

No hay retorno único: se trata de un flujo compuesto.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"
User Function EdAvisos()
    // Eleccion de prueba; sin grabacion.
    If APMsgYesNo("Revisar resumen de prueba?", "Revision")
        APMsgInfo("Resumen disponible para revision.", "Informacion")
    EndIf
Return Nil
Resultado esperado

Mensaje informativo solo tras confirmación; sin cambios de registros. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • No usar diálogos en REST ni Job. Probar retornos, cierre y Escape; no mostrar contraseñas ni datos sensibles.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Manual AdvPL. Referência histórica, pp. 333–335. Consulta el 2026-10-26.
  2. SANTOS, Milton J. dos. Alertas.prw, 2020. Exemplo comunitário analisado. Consulta el 2026-10-26.
  3. TOTVS. Ponto de entrada MVC. Central de Atendimento. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha