AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de reportes / Crear un reporte mediante programación
  • Presentación
  • Creando un duplicado desde el visor de reporte
  • Creación de un duplicado de copy mediante programación
  • Firmando un duplicado de copy
  • Usando un duplicado de copy
  • Barras de colores
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Por razones legales, puede ser útil conservar una copy idéntica de una reporte (una factura, por ejemplo).
Además, debido a la gran cantidad de datos a Process (informes estadísticos por ejemplo), algunos informes pueden tardar bastante tiempo en generar.
La función Duplicar propone automáticamente una solución para solucionar este problema.
El principio es sencillo: Cuando se edita un reporte (reporte creado en el editor de reportes o mediante programación), se puede generar su idéntico copy y almacenarlo en un archivo en formato ".dpl".
Esto le permite reeditar un duplicado de copy del reporte. Los datos no se procesan de nuevo, por lo que están protegidos contra las modificaciones y esta operación de reedición se realiza inmediatamente..
La creación de un duplicado de copy puede realizarse:
  • del espectador de reporte (sólo WINDEV).
  • mediante programación.
Puede firmar un duplicado usando un Certificate:
  • del espectador de reporte.
  • mediante programación.
Observaciones:
  • Imprimir una reporte con copias duplicadas ralentiza la impresión.. De hecho, la duración de la creación del duplicado de copy está incluida en la duración de la impresión. Le aconsejamos que realice pruebas de rendimiento.
  • La impresión de una página de un reporte con copy duplicado desencadena la creación del copy duplicado para todo el reporte.
Creando un duplicado desde el visor de reporte
Creación de un duplicado de copy mediante programación
Crear un duplicado de copy mediante programación:
  1. Utilice la función iParameterDuplicate (con la constante iDplPrintout) para configurar las opciones de creación de duplicados.
  2. Utilice iDestination y especifique que la impresión debe realizarse en una impresora. El duplicado de copy se creará mientras se realiza la impresión.
Para detener la impresión de duplicados, utilice la función iParameterDuplicate (con la constante iDplNone).
Firmando un duplicado de copy
Los duplicados pueden ser firmados a través de un Certificate. Esta firma garantiza la integridad de los informes almacenados. La firma está incluida en el duplicado.
Esta firma realiza automáticamente una marca de tiempo. Si se requiere legalmente para algunos usos.
El estándar de firma utilizado es PKCS7.
Puede firmar un duplicado usando un Certificate:
Observación: Si el reporte incluye un control Firma (relacionado a un Certificate) o si se utiliza iPrintSignature, el duplicado se firmará automáticamente durante su creación. Para obtener más información, consulte Control Firma.
Usando un duplicado de copy
Para utilizar un duplicado de copy existente, puedes:
  • dejar caer el archivo ".dpl" en el editor de WINDEV o WEBDEV: el duplicado de copy se abre automáticamente en el visor de reporte y se puede imprimir.
  • utilice la función iPrintDuplicate. Esta función se utiliza para imprimir el archivo ".dpl" especificado.. Para mostrar el duplicado de copy en el visor de reporte, basta con utilizar iDestination. Por ejemplo:
    iDestination(iViewer)iPrintDuplicate("C:\My Projects\My_Project\Exe\Dupli_20101021_112712.dpl")

Barras de colores

Cuando se muestra un duplicado en el visor de reporte, pueden aparecer varias barras en la parte inferior del visor para informar al usuario del archivo duplicado utilizado: centeralt=Barras de colores
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

Señalar un error o enviar una sugerencia | Ayuda local