Cómo instalar OpenERP Server y OpenERP Client en Debian con localización española (en la misma máquina)


Artilanes - Posted on 30 Marzo 2010

Versiones:
Debian Squeeze
PostgreSQL 8.4.2-2+b1
OpenERP Server 5.0.7-1
OpenERP Client 5.0.7-1
Bazaar 2.1.0-1

1. Instalamos los paquetes openerp-server y openerp-client y todas sus dependencias.

2. Nos aseguramos que el servidor PostgreSQL está corriendo:

# /etc/init.d/postgresql-X.X restart

Donde X.X es el número de versión de nuestro PostgreSQL

3. Creamos el usuario de la base de datos:

# su - postgres -c "createuser --createdb --no-createrole --pwprompt openerp"

Dejando la contraseña en blanco (ambas veces) y respondiendo afirmativamente a "¿Será el nuevo rol un superusuario?"

4. Reiniciamos openerp-server

# /etc/init.d/openerp-server restart

El siguiente paso es generar el Plan General de Contabilidad de 2008 y de impuestos desde la plantilla correspondiente a España. En el momento de redactar este artículo no figuraban como oficiales los módulos OpenERP para España, así que será necesario descargarlos desde launchpad.net (https://launchpad.net/openerp-spain) con la aplicación Bazaar.

5. Si no tenemos Bazaar, debemos instalar el paquete bzr.

6. Entramos en el directorio /etc/opt para no andar dejando archivos desperdigados

# cd /etc/opt/

6. Descargamos las versiones más recientes de los módulos openerp-spain

# bzr branch lp:openerp-spain

7. Cambiamos el propietario de los archivos

# chown -R openerp.root openerp-spain

8. Y copiamos todo al directorio addons de openerp-server

# cp -r openerp-spain/l10n_es/* /usr/lib/openerp-server/addons
# cp -r openerp-spain/l10n_es_extras/* /usr/lib/openerp-server/addons
# cp -r openerp-spain/extra_addons/* /usr/lib/openerp-server/addons

9. (Opcional) Copiamos los archivos de localización para Catalunya en el directorio addons de openerp-server

# cp -r openerp-spain/l10n_ca_ES/* /usr/lib/openerp-server/addons

10. Descargamos las versiones más recientes de los módulos trunk-extra-addons

# bzr branch lp:~openerp-commiter/openobject-addons/trunk-extra-addons

11. Cambiamos el propietario de los archivos

# chown -R openerp.root trunk-extra-addons

12. Y copiamos los siguientes módulos al directorio addons de openerp-server

# cp -r trunk-extra-addons/account_payment_extension /usr/lib/openerp-server/addons
# cp -r trunk-extra-addons/sale_payment /usr/lib/openerp-server/addons
# cp -r trunk-extra-addons/label /usr/lib/openerp-server/addons
# cp -r trunk-extra-addons/partner_spam /usr/lib/openerp-server/addons
# cp -r trunk-extra-addons/smtpclient /usr/lib/openerp-server/addons

13. Por último descargamos las versiones más recientes de los módulos extra-5.0

# bzr branch lp:openobject-addons/extra-5.0

14. Cambiamos el propietario de los archivos

# chown -R openerp.root extra-5.0

15. Y copiamos el siguiente módulo al directorio addons de openerp-server

# cp -r extra-5.0/account_financial_report /usr/lib/openerp-server/addons

Ahora debemos iniciar openerp-client y en el menú "Archivo" > "Bases de datos" > "Nueva base de datos" para crear una nueva base de datos y desactivamos la opción "Cargar datos de demostración" (de otro modo se generaría un error durante el proceso de instalación de los módulos).

Una vez creada la base de datos, continuar con el asistente de configuración hasta definir los usuarios del sistema. Al llegar al punto "Definir ejercicios fiscales y seleccionar plan contable" hacer click en "Saltar paso" para cancelar el asistente. De esta manera evitamos los errores que surgirían al instalar la plantilla contable y los ejercicios.

Desde el cliente OpenERP: Administración > Administración de módulos > Actualizar lista de módulos. Esta opción actualiza la lista de módulos y añade los nuevos en la lista de los "no instalados".

Desde el cliente OpenERP: Administración > Administración de módulos > Módulos > Módulos no instalados. Instalar el nuevo módulo "l0n_ES_pyme_install" y todas sus dependencias.

Crear los topónimos del Estado español (crear las provincias mediante el asistente que se ejecuta automáticamente al instalar el anterior módulo).

Crear la cuentas del Plan General de Contabilidad a partir de la plantilla (mediante el menú Contabilidad y finanzas > Configuración > Contabilidad financiera > Plantillas > Generar plan contable a partir de una plantilla de plan contable).

Instalar el módulo l10n_ES_pyme_custom y todas sus dependencias (este módulo crea ejercicios para 2009 y 2010).

Fuentes:
Elaboración propia http://artilanes.net/
http://www.openerp.com/
http://www.openerpspain.com/
http://www.openerpsite.com/
http://gnuempresa.wordpress.com/

¡Agréganos!

¡Agréganos!