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

Gatillo ejecutando informe

Evento de campo → preparar contexto → acción explícita → informe

Separa evento de campo de ejecución de informe.

Gatillo ejecutando informeAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

SX7 representa reglas disparadas por eventos de campo. No equivale a grabación confirmada: edición puede repetirse o cancelarse. Este flujo editorial propone preparar datos y ejecutar informe mediante acción explícita tras validar contexto. Ejemplo solo construye título, sin registrar SX7 ni imprimir. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

Evento de campo → preparar contexto → acción explícita → informe
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed462()
    Local cDoc := "ED0001"
    Local bTitle := {|cCode| "Documento: "+AllTrim(cCode)}
    // Transformacion local sin llamar rutina de impresion.
    ConOut(Eval(bTitle,cDoc))
Return Nil
Resultado esperado

Construye título con documento ficticio; no dispara informe. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Para emisión automática, documentar idempotencia, cancelación, retorno y permisos del llamador.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Waterloo Ferreira da Silva. AdvPL — O Manual, versão 1.0; p. 94. Referência histórica.
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