Saltar al contenido

Informe de Guardado del Complemento

Este complemento ejecuta un Crystal Report y guarda el PDF en /vinyl/data/pdf/directorio. El complemento buscará el objeto al que se encuentra el evento al que está adjunto para los siguientes campos. Estos campos distinguen entre mayúsculas y minúsculas.

Esto solo se ha probado para el formato de exportación de ExcelWorkbook, pero la exportación solo devuelve la cantidad de registros que permite su panel de informe, cuyo valor predeterminado es 1000. Si no configura Filas por solicitud para el panel de su informe, sólo podrá ver los primeros 1000 registros. Este campo acepta valores muy grandes, probados con 1.000.000.

Nota

Este complemento se llamaba anteriormente SaveCrystalReport

Para Configurar el Límite de Filas del Panel

  1. Desde la página Informe en su aplicación, vaya a Cajón de acciones > Diseñar esta página
  2. Haga clic en el botón Más y seleccione Edge Case
  3. En Opciones de informe, establezca el valor numérico para Límite de fila del panel. Por ejemplo: 10000
  4. Haga clic en Guardar
Nombre del campo Requerido por el complemento Actualizado por complemento Descripción
informeGuid * La guía para que se ejecute la página Crystal Report. Puede encontrar esto diseñando su página y luego haciendo clic en la configuración de Edge Case de la página y copiando el ControlID en la URL
nombre de archivo * El nombre del archivo para nombrar el archivo en el directorio
criterios vinculantes Usar sustitución dinámica con valores en el objeto de negocio (es decir, {{CustomerID}}), puede definir los criterios vinculantes que se utilizarán cuando se ejecute la acción. Por ejemplo, si quisiera vincularse a un Cliente y un Pedido específicos, crearía una nueva columna con el alias de Criterios vinculantes y la definiría como:
  • abdb5281-bf48-4161-818e-1cb851ad5cca como ID de cliente
  • 123 como Nº de pedido
  • 'CustomerID=' || cast({{IDCliente}} as nvarchar(50)) || '&OrderNo=' || {{OrdenNo}} como bindingCriteria
Cuando Vinyl ejecute los criterios vinculantes, utilizará la siguiente cadena CustomerID=abdb5281-bf48-4161-818e-1cb851ad5cca&OrderNo=123 Tenga en cuenta que cualquier tipo de datos que no sea una cadena deberá convertirse como una cadena para incluirse en el valor de la cadena de criterios vinculantes.
archivoDataSourceId La fuente de datos en la que guardar el informe. La fuente de datos debe ser una fuente de datos de archivo, es decir. Sistema de archivos local, sistema de archivos de red o S3
impresora Para imprimir desde el servidor Vinyl a una impresora, incluya este campo en su objeto de datos. Si el valor está vacío, se imprimirá en la impresora predeterminada. De lo contrario, buscará una impresora con el nombre especificado e imprimirá en ella. La especificación de un nombre no válido genera una excepción. La impresión se realiza desde Vinyl Server, no desde el navegador de los usuarios.
tipo de formato de exportación Se puede utilizar para pasar otros formatos al motor Crystal Report. El valor predeterminado es generar un PDF, pero otros valores posibles (no probados) son:
  • RichText
  • WordForWindows
  • HTML32
  • HTML40
  • Registro de Excel
  • Texto
  • Valores separados de caracteres
  • Texto separado por tabulaciones
  • RTF editable
  • Xml
  • RPTR
  • ExcelWorkbook
  • PortableDocFormat (use este valor si desea generar un documento PDF)

Nota

exportFormatType los valores distinguen entre mayúsculas y minúsculas**.