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

Informes e impresión histórica en AdvPL

Reconoce ciclo histórico de preparación, paginación y spool.

Informes e impresión histórica en AdvPLAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

El material histórico usa SetPrint para opciones/destino, SetDefault para preparar, Cabec/Roda para paginar y OurSpool para salida. Dependen del estado del informe; una llamada aislada no crea informe completo. Separe selección, presentación y destino, preserve contexto y pruebe cancelación. El ejemplo solo crea bloque de pie G sin impresora. No traslade drivers o rutas antiguos sin homologar. (Fuentes: refs. 1–1.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed616()
    // Recorte de informe preparado; no invocar aisladamente.
    Local bPie := {|| Roda(,,"G")}
    ConOut(ValType(bPie))
Return Nil
Resultado esperado

Solo B; no genera documento ni spool. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Un job no debe depender de pantalla o impresora interactiva. Verifique destino, permisos y cierre.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. AdvPL — O Manual. Referência histórica, p. 361–362 e 371–378. Contrato atual não homologado. Consulta el 2026-10-27.
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