Ayuda sobre productos BOLD:

Asignar plantilla de Excel a informes (FullWeb)

Página:
< Volver

Prerequisitos:

  • Paquete Microsoft Office con Excel instalado (con funcionalidad para macros activada si se desea subir ficheros excel con macro).
  • Añadir boldaction en el fichero queryCustom.xml de la instalación:
<TBoldActionConfigList>
...
<TBoldAction Name="Act_ConfigReportTemplates_Web" ShowName="Plantillas excel" UserAccess="u_Administrador, u_Parametrizador, u_Planificador, u_Integrador, u_Consultor, u_Supervisor" Visible="true" Enabled="true"/>
</TBoldActionConfigList>

Asignar plantilla a informe

Seleccionar informe deseado y duplicar

Seleccionar la copia y editar

Habilitar opción de «Asociar a plantilla excel» para que nos muestre la opción de Subir plantilla, el uso de subir plantilla es el habitual para subir ficheros.
Descargar plantilla permite descargar la plantilla configurada en pantalla.
Y es importante «Grabar» la configuración, así le indicamos que nuestra plantilla está asociada a éste informe

Una vez configurado, cada vez que se pida el informe en formato excel lo volcará en nuestra plantilla y lo descargará.
Hay que tener en cuenta que el volcado de datos del informe se realizará en la primera hoja de excel (para poder hacer fórmulas, tablas dinámicas o macros en una segunda hoja).

Solución de errores en la instalación – deprecated- (sólo instalaciones a medida especiales)

  1. Asegurarse que el usuario del pool de gpsnode tiene permisos para arrancar el excel.
  2. Se ha detectado que en las instalaciones sale este error al descargar el excel que usa la funcionalidad de plantillas: «…InterOpServices COM Exception…Microsoft Excel no puede obtener acceso al archivo …»
La solución ha llegado a través de este artículo de Stackoverflow.

En resumen:

  • si la versión de office es de 32 bits: dar permisos totales a la carpeta C:\Windows\SysWOW64\config\systemprofile\Desktop (crearla si no existe)
  • si la versión de office es de 64 bits: dar permisos totales a la carpeta C:\Windows\System32\config\systemprofile\Desktop (crearla si no existe)

Con esto el error anterior desparece.

Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido