Backup Restore de Base de Datos OpenERP en Windows

Julio 31st, 2009

Buenas… Acabo de recibir este e-mail de Javier Peirats…

Hola Ana, te paso esta información por si la crees interesante para publicarla en opernerpsite.com
En la versión 5.0.1 para windows, no funciona el sistema de hacer backups y restores desde el cliente GTK.
Me lo he estado mirando y haciendo un par de truquitos… se puede hacer funcionar, te lo detallo al final del email.

Un saludo cordial
Javier Peirats.
Inercia.com

Por supuesto que interesa recibir y publicar este tipo de información. De hecho, este es el objetivo de OpenERPsite. Muchísimas gracias Javier por tu aportación. Aquí van los truquitos que nos envías, tal cual me lo pasas:

Descargar las fuentes de linux, buscar y editar el fichero /src/bin/service/web_services.py

Modificar “pg_dump” por “pg_dump.bat” y “pg_restore” por “pg_restore.bat”

Compilar el fichero utilizando el motor de python:

c:\python25\python -O C:\Python25\Lib\py_compile.py web_services.py

Esto nos generará el fichero web_services.pyo

Detener el servicio de OpenERP Server. Buscar el fichero library.zip y sustituir el fichero web_services.pyo (dentro de la carpeta service) por el que acabamos de compilar.

Para acabar hay que generar los ficheros .bat “pg_dump.bat” y “pg_restore.bat” en el directorio bin del motor de base de datos Postgre (normalmente C:\Archivos de programa\PostgreSQL\8.3\bin)

Hay que poner el password correspondiente a la conexión de base de datos,
se puede encontrar en C:\Archivos de programa\OpenERP Server\ openerp-server.conf en el campo “db_password”

pg_dump.bat
@echo off
set PGPASSWORD=openpgpwd
pg_dump.exe %1 %2 %3 %4 %5 %6 %7 %8 %9

pg_restore.bat:
@echo off
set PGPASSWORD=openpgpwd
pg_restore.exe %1 %2 %3 %4 %5 %6 %7 %8 %9

Nuevo módulo para OpenERP: Empresas de transporte.

Julio 24th, 2009

Posteo literalmente un mail de jordi porque me parece sumamente interesante…

Por si os interesa, ya que no está en los repositorios habituales:

[ANNOUNCEMENT] Transport Vehicles management now for 5.0

http://openobject.com/forum/topic12149.html

En su blog tb dispone módulos con un sofisticado sistema para facturar de forma recurrente servicios como por ejemplo hostings, bakcups, dominios, etc para OpenERP.

Qué complicado es todo… ingeniería del software

Julio 24th, 2009

Os paso este link que nos envía Jordi…Durante muchos años nos han dicho que los proyectos de software son proyectos de ingeniería. Que debe haber documentación, planificación y control para llevar a buen fin el desarrollo de un proyecto de software. Esta idea está cambiando. El debate está abierto. A veces, resulta que el caos aparente, la libertad de actuación y pensamiento sumadas a una comunidad de gente que aporta y lleva a cabo sus ideas sin ninguna metodología crean proyectos realmente buenos.

Merece la pena su lectura. Esperando que os parezca interesante y sobre todo… invitándoos a que incluyais vuestros comentarios:

Sobre ingeniería del software

http://gallir.wordpress.com/2009/07/20/¿ingenieria-del-software-ahora-vienen-los-mea-culpa/

Mi opinión… en su momento, me consideraba buena programando. Hace años que no lo hago en serio porque he tirado por otros derroteros, pero recuerdo que me encantaba resolver el problema concreto y me encantaba ver que lo que tenía en mente hacía un rato, estaba hecho y funcionando. Me licencié en informática en el año 97… ha llovido muchísimo desde entonces y lo que tengo más claro, es que a pesar de que de las 25 asignaturas de la carrera 22 eran básicamente teóricas, cuando aterricé en el mundo laboral lo importante era entregar en fecha el desarrollo. Aunque no estuviese terminado porque los plazos de entrega eran imposibles, pero había que entregar algo y después… ya se arreglará. La aplicación de cualquier metodología aprendida era una utopía. Los miles de párrafos teóricos que tuvimos que aprender, estadística, álgebra, análisis matemático, algorítmica, concurrencia, autómatas… ¿Para qué me han servido en mi vida laboral? ABSOLUTAMENTE para NADA… tiempo, esfuerzo, sudor y lágrimas perdidos y tirados a la basura. Pérdida absoluta de un tiempo precioso de mi vida donde el único objetivo,  por triste que parezca, era “aprobar un examen” cuyo contenido olvidabas a la semana de haberlo aprobado. O que me explique alguien si es capaz hoy de resolver una integral de esas estupendas que hacíamos sin ningún problema en segundo de carrera…

Aprendes a sobrevivir. A buscar. A documentarte. A autoformarte… pero la verdadera carrera empieza cuando acabas. En cada sitio aprendes problemas reales. En cada empresa te enfrentas a situaciones distintas. ¿Porqué no se dejan de tanto rollo y enseñan realmente lo que se necesita después? Cuando sales de la facultad eres un pipiolo que no tiene ni idea de nada. Cualquier FP sale mejor formado para su trabajo que nosotros los licenciados. Mucha teoría, mucho libro, mucho examen y a pesar de los miles de prácticas que tuvimos que realizar… nada parecido a la realidad de lo que te encuentras después.

Aprendimos UML, Merisse (no recuerdo si se escribe así), aprendimos metodología de la programación, métricas… ¿Alguien usa algo de esto en la vida real? ¿Quien, cómo, para qué? En mi opinión es imposible. Cualquier cosa que programes es susceptible de ser mejorada. Por mucho que hoy te parezca que está perfecto, mañana se te ocurren ocho cosas más que se podrían incluir y que mejorarían sobremanera lo que hiciste ayer. Y esto no es predecible, ni es aplicable ninguna metodología. Es más… me he enfrentado en ocasiones a tener que ceñirme a un análisis estricto hecho por… se supone… analistas expertos, donde había fallos garrafales de diseño. Donde siendo programador te das cuenta de que si lo montas ciñéndote a lo que te dan en papel… la pifias…  o cuando realmente te pones a ello y metes las manos en harina, ves que haciéndolo de esta otra forma quedaría mucho mejor… la programación es más un arte que una ciencia. Alguien que no nace programador, por mucho que intente aprender técnicas, no será nunca un buen programador. Igual que si no llevas el arte de la pintura, por mucho que hagas un curso, no pintarás nunca un buen cuadro… lo cual no te impide pintar un cuadro… aunque no sea bueno.

Las reglas del juego… así lo titula Nhomar

Julio 24th, 2009

Posteo tal cual este anuncio de Nhomar en los foros de openerpsite…


Hola a todos acabo de hacer pública la traducción del modelo ofrecido por Fabien sobre como trabajar en la comunidad OpenObject, me parece fundamental que nos unamos a ese mecanismo de trabajo para que la comunidad Hispana se haga presente de manera formal en la herramienta, y los avances sean a la misma velocidad, como no es un proceso sencillo, me tomé la libertad de traducir las reglas del Juego, como las llamo!
http://www.slideshare.net/nhomar/comuni … ol-1755077

Os invito a verlo y a uniros a la partida!!!

Saludos!!!

Ficheros csv muestra para carga / importación de datos a OpenERP

Julio 24th, 2009

Acabo de publicar un curso nuevo gratuito en AulaERP donde podeis descargaros ficheros.csv de muestra para importar Clientes, Productos e inventario inicial a OpenERP.

Os paso el link: http://www.aulaerp.com/aula/course/view.php?id=24

El objetivo de este curso, es poder ir añadiendo distintos tipos de archivos, de distintos objetos que funcionen con formulario/importar del menú de OpenERP. Este es el inicio y esperamos que entre todos, consigamos formatos de carga de Pedidos, Albaranes, Facturas, Centros de trabajo, Usuarios… o cualquier otro objeto susceptible de ser migrado a OpenERP desde otros sistemas…

Esperamos vuestras aportaciones.
Cordiales saludos!!
Ana

Nuevo curso en AulaERP: Instalación y configuración de Jasper Reports

Julio 22nd, 2009

Os anunciamos la publicación de un nuevo curso gratuito en AulaERP realizado y aportado por Carlos Liébana (de Trazagest) y su equipo. Agradecer también a Nan-tic el desarrollo del módulo de integración de Openerp con Jasper Reports.

Gracias a todos por vuestra aportación desinteresada.

Aquí tenéis el contenido del curso:

  1. Jasper Reports e iReports

  2. Requisitos

  3. Instalación de modulo jasper reports

  4. Creación de informes con iReport

  5. Enlace a los informes desde OpenERP

  6. Jasper Reports y python2.4

  7. Referencias

Y aquí va el link al curso:

http://www.aulaerp.com/aula/course/view.php?id=23

Nuevos cursos gratuitos en aulaerp: CRM/SRM y RRHH

Julio 21st, 2009

Os anuncio la publicación de dos nuevos cursos gratuitos en aulaerp:

Gestión de atención a clientes (CRM) y proveedores (SRM)

  • Gestión de atención a clientes (CRM) y proveedores (SRM)
  • Configuración
  • Gestión de casos
  • Llamadas de teléfono
  • Ventas
  • Calendario
  • Entradas de casos por correo electrónico

Recursos humanos (RRHH)

  • Los módulos de Recursos Humanos
  • Módulo base de recursos humanos (hr)
  • Contratos de los empleados (hr_contract)
  • Control de la asistencia (hr_attendance)
  • Control del tiempo (hr_timesheet)
  • Facturación basada en costes (hr_timesheet_invoice)
  • Horarios y asistencia (hr_timesheet_sheet)
  • Gastos de empleados (hr_expense)
  • Gestión de vacaciones (hr_holidays)

Esperando sea de vuestro interés!!!

Ana

No module named iterators : Error al instalar algunos módulos en Windows

Julio 21st, 2009

Buenas…

En la última versión allinone de Windows 5.0.1 de openerp, al instalar algunos módulos que tienen dependencia con smtpclient, por ejemplo, sales o los módulos de localización española, se obtiene el error “no module named iterators”.

Esto está provocado porque hay algunos archivos que no se han incluido en el paquete de la instalación. Para solucionar el error, simplemente seguid estos pasos y funciona. Probado.

1.copiar el archivo ‘iterators.py’ del path “C:\Program Files\OpenERP AllInOne\Web\python25\Lib\email” y copiarlo en el path del server  “C:\Program Files\OpenERP AllInOne\Server\library.zip\email”

2. Copiar los módulos  ‘base.py’, ‘multipart.py’,'nonmultipart.py’, ‘text.py’ de “C:\Program Files\OpenERP AllInOne\Web\python25\Lib\email\mime”  y pegarlos en “C:\Program Files\OpenERP AllInOne\Server\library.zip\email\mime”

3.Reiniciar el servidor y volver a instalar el módulo que dio el error.

Podeis consultar el post original donde postean la solución, en el foro oficial,  aquí:

http://openobject.com/forum/topic10457.html

Saludos!!!

Curso de instalación y funcionamiento del conector Openerp – Oscommerce

Julio 20th, 2009

Os anuncio la publicación del curso de instalación y funcionamiento del conector Openerp-Oscommerce en www.aulaerp.com.

El precio del curso son 40€ y se estima para su realización unas 3 o 4 horas, en función de si mientras haceis el curso vais configurando la conexión con la tienda (altamente recomendado) o no.

Una vez matriculados, tendríais 6 días para la realización del curso.

Cualquier duda, me la comentais bien en los foros de openerpsite.com, bien añadiendo un comentario a este post.

El link al curso.

http://www.aulaerp.com/aula/course/view.php?id=22

Si quereis ver la funcionalidad completa del conector standar de openerp con Oscommerce y la del conector avanzado, aquí:

http://www.openerpsite.com/conector-openerp-oscommerce

Esperando sea de utilidad. Cordiales saludos!!!

Ana

Conferencia de Abartia Team sobre OpenERP en la Universidad de Deusto

Julio 15th, 2009

El próximo Jueves, nuestra Socia colaboradora Susana Izquierdo de Abartia Team, dará una conferencia sobre OpenERP en la universidad de Deusto.

Estáis todos invitados. Es gratuito, pero las plazas son limitadas por lo que hay que apuntarse aquí:

http://softwarelibre.deusto.es/sl2009/

Nos vemos el Jueves!!!