Tux y OpenERP

Tux y OpenERP
Para obtener información sobre como implantar OpenERP en tu empresa --- contactar con informaticartica@gmail.com ---

miércoles, 6 de noviembre de 2013

OpenMRP : El engranaje que le faltaba a OpenERP

Faltan pocos días o incluso horas para que AvanzOSC publique OpenMRP, una extensión de OpenERP enfocada a las empresas de fabricación en la que se ha ampliado toda la parte de MRP ajustándolo lo más posible a los casos genéricos de fabricación avanzada.

OpenERP, como sistema de gestión potente allá donde los haya, tenía parte de su talón de aquiles en la fabricación que era una de las partes donde no convencía del todo al cliente interesado en gestionar el área de la producción, AvanzOSC se dió cuenta de esto y se puso manos a la obra para ponerle a OpenERP el engranaje que le faltaba y así ampliar la gestión de todos estos procesos.



Me reservo los detalles del proyecto para su publicación, de todos modos si alguno de vosotros estaís interesados en la implantación ,teneis cualquier duda o simplemente os gustaría ver una demostración gratuita del proyecto no dudeis en poneros en contacto:

informaticartica@gmail.com

Saludos

lunes, 23 de septiembre de 2013

miércoles, 28 de agosto de 2013

Chat de soporte en vivo "Get the Live chat support on your website powered by OpenERP"

Aquí tenéis el enlace http://v6.openerp.com/node/1354 al artículo publicado en el blog de OpenERP. Los usuarios se frotan las manos viendo nuevas funcionalidades que hacen que su ERP sea su juguete de oficina que poco a poco va abarcando más áreas dentro de su ámbito mientras que las empresas que ofrecen soporte se debaten entre la alegría de tener una herramienta más a su disposición y el miedo. ¿Miedo a qué? jejeje XD, a que ahora además de llamar por teléfono, enviar correos, o bombardear por skype también podemos ponernos en contacto directo desde nuestro OpenERP. ¿Terminaremos implantadores y clientes chateando en OpenERP para debatir sobre la liga?

Bromas aparte, aunque también soy de la opinión de que hay cosas en OpenERP más urgentes para abarcar que esto, me parece un nuevo extra interesante para nuestra potentísima herramienta.

Juani

Errores en Aeroo que traen de cabeza ;)

Voy a aprovechar este post para explicar 2 errores que pueden  traernos de cabeza en algún servidor donde tengamos aeroo instalado y veremos a qué se deben y cómo solventarlos.

1.- En una de nuestras máquinas tenemos errores de codificación, nos ponemos a verificar la configuración de nuestra máquina, las variables de entorno, el postgres, los archivos python del módulo de aeroo, e incluso vemos que dos máquinas con el mismo sistema operativo y las mismas configuraciones (en principio) en una todo va bien y en la otra los dichosos errores de codificación. Si nos ponemos a bucear en la red es harto complicado encontrar una solución en cuanto a este tipo de errores con OpenERP y aeroo y a menos que encuentres a un matao como tu y yo, lo tienes crudo XD.

La solución es bien sencilla aunque llegar a esa conclusión no lo es tanto, si tienes en tu servidor python-genshi0.7....ese podría ser tu problema, descarga python-genshi0.6 e instálalo. Lo primero es eliminar la 0.7 de nuestro sistema, los pasos serían:

01- sudo apt-get remove python-genshi
02- sudo
apt-get purge python-genshi
03- sudo
apt-get clean python-genshi
04 - wget http://ftp.edgewall.com/pub/genshi/Genshi-0.6.1.tar.gz
05 - tar -xzvf Genshi-0.6.tar.gz
06 - cd Genshi-0.6
07 - python setup.py install


Con esto a mi me en principio me han desaparecido los problemas de codificación con servidor ubuntu y aeroo.

2.- De repente nos encontramos con que una de las plantillas que hemos estado preparando durante un buen rato en libreoffice da un error que a priori suena raro. El resto de plantillas funcionan bien pero algunas nos lanzan un error al intentar guardarlas o al intentar lanzar nuestros informes. El error en cuestión es el siguiente:





Una vez damos con este error si no se nos enciende la bombilla ya podemos buscar soluciones por la red que yo por lo menos no encontré ninguna. Si nos fijamos bien en el error nos dice que archivo no es un archivo zip. Internamente un archivo OpenDocument es un archivo comprimido en un contenedor ZIP y que contiene varios archivos y directorios. Esto nos puede dar una pista de lo que nos está sucediendo,... en mi caso recordé que creé el archivo desde mi escritorio de Ubuntu con botón derecho archivo vacío y al guardarlo en OpenOffice (entre las prisas y el no fijarme) lo guarde como formato Texto codificado.


He visto por los foros a mucha gente dándole vueltas a este error sin poder encontrar la solución, incluso gente que ha parcheado la librería para saltársela pero luego tiene problemas con librerías python xml, ya que el odt internamente dispone de estructuras XML. Por lo tanto ya veís que este error también es tonto y su solución sencilla que pasa por guardar el archivo con formato ODF, pero como en el caso anterior llegar a la solución sea quizás lo más complicado.

Espero que este post ayude a mucha gente que se encuentra atascada con estos errores.

Juani

jueves, 27 de junio de 2013

Aeroo reports y Libreoffice en ubuntu 12.04 y script para servicio Libreoffice

En este artículo veremos como instalar aeroo reports para OpenERP en un servidor con Ubuntu 12.04 Server. Para ello lo primero que instalaremos será libreoffice desde los repositorios.

$ sudo apt-get install libreoffice

También necesitamos los módulos de aeroo_reports y las librerías aeroolib. Para ello acudiremos a launchpad y las descargaremos en nuestro server. En el caso de que no dispongamos de bazaar lo primero será instalarlo en el server.

$ sudo apt-get install bzr
$ bzr branch lp:aeroolib
$ bzr branch lp:aeroo/openerp6.1.x (En el caso de OpenERP 6.1)

Para instalar aeroolib entramos dentro del directorio aeroolib, y a su vez de nuevo en el directorio aeroolib, ahí ejecutamos el setup.py de la siguiente manera:

$ sudo python setup.py install

En este punto para que todo funcione correctamente tenemos que instalar todas las dependencias necesarias.

$ sudo apt-get install python-genshi
$ sudo apt-get install python-openoffice
$ sudo apt-get install python-lxml
$ sudo apt-get install python-cairo

Una vez esto realizado tenemos que lanzar el comando para que libreoffice funcione como servicio en nuestro servidor.

$  /usr/lib/libreoffice/program/soffice --nologo --nofirststartwizard --headless --norestore --invisible "--accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;"

Para no tener que estar escribiendo el churro este cada dos por tres estuve buscando algún script para lanzarlo y encontré el de openoffice que he modificado para usarlo con libreoffice, desconozco si ya existe uno para Libreoffice, pero lo hecho hecho está y os lo comparto por si lo queréis usar.

Guardad esto en un archivo llamado libreoffice.sh :

#!/bin/bash
# openoffice.org headless server script
#
# chkconfig: 2345 80 30
# description: headless openoffice server script
# processname: openoffice
#
# Author: Vic Vijayakumar
# Modified by Federico Ch. Tomasczik
# Modified by Juan Ignacio Ubeda for Libreoffice
#
OOo_HOME=/usr/lib
SOFFICE_PATH=$OOo_HOME/libreoffice/program/soffice
PIDFILE=/var/run/libreoffice-server.pid

set -e

case "$1" in
start)
if [ -f $PIDFILE ]; then
echo "LibreOffice headless server has already started."
sleep 5
exit
fi
echo "Starting LibreOffice headless server"
$SOFFICE_PATH --nologo --nofirststartwizard --headless --norestore --invisible "--accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;" & > /dev/null 2>&1
touch $PIDFILE
;;
stop)
if [ -f $PIDFILE ]; then
echo "Stopping LibreOffice headless server."
killall -9 soffice && killall -9 soffice.bin
rm -f $PIDFILE
exit
fi
echo "Libreoffice headless server is not running."
exit
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0


Una vez guardado el archivo, lo subiremos al directorio /etc/init.d. Para lanzar el servicio :

$ sudo /etc/init.d/libreoffice start

También podemos usar stop para pararlo y restart para reiniciarlo, si no os funciona verificad la ruta en la cual teneis libreoffice instalado y cambiad en el scritpt los parámetros que tengais que cambiar.

Con esto y tenemos libreoffice como servicio en nuestro servidor Ubuntu 12.04. Nos quedaría instalar los módulos en OpenERP e iniciarnos en el diseño de los informes en Libreoffice, lo cual dejaremos para otro artículo.

Espero que el artículo os sea de ayuda.

Juani

 

lunes, 25 de febrero de 2013

Mensajería instantánea en OpenERP 8

Tal y como ha ocurrido anteriormente antes de poder asimilar la nueva versión de OpenERP, ya tenemos noticias de la siguiente versión, de todas formas supongo que todas estas mejoras también se irán integrando en la versión actual 7. En esta ocasión en el siguiente video nos muestran la integración de mensajería instantánea en OpenERP v8.