Skip to content

Instantly share code, notes, and snippets.

@ielcoro
Last active August 29, 2015 14:11
Show Gist options
  • Save ielcoro/debca8efa8c3a21238b0 to your computer and use it in GitHub Desktop.
Save ielcoro/debca8efa8c3a21238b0 to your computer and use it in GitHub Desktop.
Report Printer

Report Console Manual

Configuración

La aplicación se puede configurar desde el archivo de configuración ReportPrinter.exe.config. Los parámetros necesarios son:

1 UsuarioReporting

Es él usuario que la aplicación utilizará en el servidor de Reporting para ejecutar informes. Tiene que tener permisos en los informes y ser un usuario del dominio.

2 Contraseña

La contraseña del usuario.

3 URL Servicio Informes

Dirección URL del servicio de ejecución de informes. En una instalación estándar es el nombre del servidor más /ReportServer/ReportExecution2005.asmx. Por ejemplo: http://miservidorReporting:80/ReportServer/ReportExecution2005.asmx

Uso

La aplicación PrintConsole se puede iniciar desde una consola o desde un archivo por lotes .bat o .cmd. También se puede ejecutar mediante Process.Start o similar.

Parámetros:

-h, --help, -? Mostrar ayuda

-r, --ReportPath=VALUE Ruta relativa al informe en el servidor de informes

-p, --Printer=VALUE Nombre de la impresora instalada en el servidor que ejecuta PrintConsole

-f, --Filter[=VALUE1:VALUE2] Nombre:Valor del filtro. Este parámetro se puede escificar múltiples veces

-r, --ReportPath

Este parámetro especifica el informe a ejecutar. Para ello es necesario la ruta completa al informe. Por ejemplo, si el informe "Ventas" está ubicado en la carpeta "InformesComercial", la ruta a pasar al parámetro será "/InformesComercial/Ventas"

-p, --Printer

Nombre de la impresora. La impresora tiene que estar instalada en el equipo que ejecuta la aplicación. El nombre de la impresora se puede obtener desde las propiedades de la impresora, en el panel de control. Por ejemplo: "Foxit Reader PDF Printer"

-f, --Filter

Filtro del informe a aplicar. Este parámetro permite pasar los argumentos que el informe necesite para su ejecución, para ello los argumentos deben estar definidos primero en el informe.

Ejemplos

Impresión del informe Ventas sin parámetros

PrintConsole.exe -r "/Demos/CustmerByLocation" -p "Foxit Reader PDF Printer"

Impresión con filtros

PrintConsole.exe -r "/Demos/CustmerByLocation" -p "Foxit Reader PDF Printer" -f"StateProvince"="California"

Impresión con dos filtros

PrintConsole.exe -r "/Demos/CustmerByLocation" -p "Foxit Reader PDF Printer" -f"StateProvince"="California" -f"Location"="New York"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment