Odoo Erp

 

 

Desarrollo de aplicaciones a medida basadas en software gratis de código abierto...

Más Información

Diseño Gráfico

Diseño Gráfico murcia

Diseño de dípticos, trípticos, flayers, carteles, logotipos, identidades corporatívas ...

Servicio Técnico

Servicio técnico Murcia

Contratos de mantenimiento, asistencias puntuales, asistencia remota, bonos de horas...

Más Información

Instalar jasperserver en openerp 6.1 - 7.0 en Ubuntu - Windows

INSTALANDO DEPENDENCIAS

Para Linux:

sudo apt-get install python-httplib2

sudo apt-get install python-pyPdf

INSTALAMOS python-dime

wget https://pypi.python.org/packages/source/p/python-dime/python-dime-0.2.1.tar.gz

Descomprimimos el archivo y entramos en la carpeta descomprimida y:

                               sudo python setup.py install

Para Windows:

                1-Instalamos el entorno de desarrollo de Python

Instalar Python 2.7 y Activestate activepython 2.7.5.6 (Añade la utilidad pip.exe que luego necesitaremos)

                2-Instalamos las librerias necesarias

pip install httplib2

pip install pyPdf

pip install python-dime

3-Copiamos las librearias al directorio de OpenERP Server: las librerias por defecto se instalan en la carpeta C:\Python27\Lib\site-packages. Es necesario copiarlas al directorio “C:\Program Files (x86)\OpenERP 6.1-20130925-233312\Server\Server”

            Hay que copiar las carpetas:

                pyPdf

    httplib2

                 y el archivo:

     dime.py

      Y reiniciamos el server

DESCARGAMOS JARPER SERVER

Para Linux

wget http://community.jaspersoft.com/sites/default/files/releases/jasperreports-server-cp-5.1.0-linux-x86-installer.run

Para Windows:

                http://kent.dl.sourceforge.net/project/jasperserver/JasperServer/JasperReports%20Server%20Community%20Edition%205.5.0/jasperreports-server-cp-5.5.0-windows-x64-installer.exe

INSTALAMOS JARPER SERVER

                Para Linux:

    Para la instalación el usuario postgres debe tener una password

                                sudo su posgres

                                psql

                                ALTER ROLE postgres PASSWORD 'postgres'

                Iniciamos la instalación:

                                               sudo sh ./archivo.run

o

sudo  ./archivo.run

seguimos los pasos de instalacion ( ojo¡ hay que decirle que queremos usar una base de datos existente y pasarle los datos de conexión)

                Para Windows

Iniciamos la instalación y seguimos los pasos seguimos los pasos de instalación ( ojo¡ hay que decirle que queremos usar una base de datos existente y pasarle los datos de conexión, por lo que debemos saber la pass del usuario postgres)

 

Acceso al servidor de jasper por la web

http://192.168.1.207:8080/jasperserver/   (El puerto puede cambiar) Desde aquí podemos configurar usuarios, informes, programa ejecución y envió de informes de forma automática… etc… es ideal para crear un cuadro de mando para gerencia…( de momento no lo usaremos )

INSTALACIÓN DE LA PARTE DE OPENERP

                               Descargamos el módulo: jasper_server y lo instalamos de la forma habitual

                               (el ultimo probado con este tutorial para la versión 6.1 es : https://launchpadlibrarian.net/125228006/jasper_server_6.1.6.1.tar.gz )

                              (el ultimo probado con este tutorial para la versión 7.0 es : https://github.com/syleam/openerp-jasperserver/archive/7.0.zip )

INICIAR JASPER SERVER

                Linux:

                  /opt/jasperreports-server-cp-5.1.0$ sudo ./ctlscript.sh start

                Windows:

                  Iniciamos el servicio jasperreportsTomcat

ERRORES CONOCIDOS

Al ejecutar un informe da un error diciendo que no se puede abrir el pdf porque esta corrupto :

'pyPdf.utils.PdfReadError'>, PdfReadError('EOF marker not found', open

Para solucionar esto editamos el archivo:

C:\Program Files (x86)\OpenERP 6.1-20130925-233312\Server\server\openerp\addons\jasper_server\report\report_soap.py

Y cambiar donde pornga:

                open(????, 'r')  por  open(????, 'rb')

PARA CONECTAR A JASPER DESDE IREPORT

acceder a : ventana --> jasperServer Report Repository y añadir el servidor (usuarios jasperadmin , pass jasperadmin)

CREANDO LA ESTRUCTURA DE DIRECTORIOS EN JARPERSERVER

Hay que crear una estructura de directorios para que funcione correctamente:

                               openerp/bases/<nombre de la base de datos> ( y ahí colgamos los informes )

                               En el ejemplo que se ve, el nombre de la base de datos es “openerp”

jasperserver openerp

SUBIR UN INFORME A JASPER SERVER

Una vez diseñado el informe con Ireport debemos subirlo al repositorio de Jasper , para esto:

Con el informe que hemos diseñado abierto en la vista diseño. Pulsamos con el botón derecho sobre la base de datos en el repositorio y seleccionamos ”Add à Jasperserver Report”

jasperserver openerp

Ponemos el id y nombre del report igual, (este dato lo necesitaremos después para definir el informe en OpenERP)

jasperserver openerp

Seleccionamos “Locally Defined” y pulsamos “Get Source from opened report”

jasperserver openerp

Pulsamos “Siguiente”. Ahora toca definir el DataSource, de nuevo seleccionamos “Locally Defined” y “Editr local datasource”.

Le damos un nombre al Datasource y pulsamos en la pestaña “Data source details”

jasperserver openerp

Pulsamos el botón “import from Ireport” y seleccionamos el datasource que hemos usado para la creación del informe, y aceptamos

jasperserver openerp

y guardamos

jasperserver openerp

Y finalizamos el asistente

jasperserver

CONFIGURACIÓN DEl SERVIDOR JASPER EN OPENERP

jasperserver

jasperserver

CONFIGURAR UN INFORME

jasperserver

jasperserver

Ojo¡¡ el botón “Document print”  no funciona, da siempre error

 

 

 

Últimas Noticias

Actualmente aumentar la  productividad y la competitividad empresarial es cada vez una tarea...
https://listacasas.com Uno de los portales inmobiliarios más conocidos de Guatemala...
Nuevo proyecto realizado por Infoacp, una web en prestashop : https://wiwi-pc.es En wiwi-pc...
More inNoticias  

Documentos Recientes

Linkedin Twitter Facebook Youtube
Copyright (c) InfoAcp 2013. All rights reserved. Mantenimiento Informático
Infoacp Empresa de Informática, diseño gráfico, desarrollo de aplicaciones de gestión, Odoo, Contratos de mantenimiento informatico
Diseño y soluciones TIC Infoacp S.L.
Murcia Murcia 30007 España
Localización: 37.9956589, -1.1284899
868 70 76 94
informática, diseño gráfico, reparación de ordenadores, reparación de portatiles, reparación de móviles, programas de gestión para empresas, odoo, desarrollo odoo, programacion odoo, contratos de mantenimiento informatico