:::: MENU ::::
Posts tagged with: odoo

Odoo 7

De vuelta de las V Jornadas de OpenERP en San Sebastián, he podido sacar bastantes conclusiones, pero seguramente la más importante sea que OpenERP está creciendo poco a poco por todo el territorio Español, ya sea a través de los Partners o de la propia comunidad. Y eso es algo que satisface.

Por mi parte, tenía bastante interés en saber algo mas sobre migraciones y transformaciones de datos en este sistema y cómo sería la nueva versión de OpenERP, la versión 7. Creo que no me llevé mal sabor de boca.

Para las migraciones – transformaciones de datos y versiones se habló sobre KafkaDB, Kettle y Server Migration. Aunque también se habló de MongoDB con OpenERP para aquellas bases de datos no relacionales basadas en una escalabilidad horizontal. Muy interesante.

Pero tal vez lo más emocionante fue cuando Frédéric (creador del cliente web 7) presentó a través de un workshop la nueva interfaz gráfica de la versión 7 para OpenERP.

Esta nueva versión constará de:

  • Posibilidad de embeber código html.
  • Nuevo módulo de emails.
  • Nueva interfaz móvil.
  • Sólo se realizarán comunicaciones con el servidor cuando sean necesarias.
  • Todos los módulos serán de tipo web.
  • Nuevas herramientas para Debug.
  • Uso de HTML5, JQUERY, Underscore, RaphaelJS, WebDB y Backbone.

Para terminar nos ofreció este enlace para poder hacer pruebas a sistemas subidos a la nube. De bastante utilidad.

Bueno espero que os haya orientado un poco por donde irán los tiros de OpenERP en un futuro muy cercano.

Saludos a todos.


Migraciones de datos OpenERP

De todos es sabido la importancia de las migraciones de datos cuando intentas trasladar el Sistema de Gestión Interno de una empresa a su nuevo ERP, en este caso a OpenERP.

Existen 3 formas básicas de realizar migraciones de datos para OpenERP:

1 – Creación de un módulo: este caso es muy necesario cuando se precisa de la creación de campos autocompletados por el framework de OpenERP. Mas información Aquí.

2 – Usar la herramienta que facilita OpenERP para exportar ficheros. Pero recomiendo antes de nada exportar los datos ejemplos desde OpenERP, luego modificar ese documento con tus datos y al final importar los datos a OpenERP. Así se evitarán conflictos. Pero este punto no os servirá si tenéis datos de un módulo que dependen de otros módulos. Es recomendable por ejemplo si queréis exportar una lista simple de empleados, pero no es recomendable para el tratado de clientes con sus cuentas contables y a su vez con los pedidos de estos, para eso es mejor ver el siguiente punto del tema.

3 – Hacerse con el dominio de la herramienta Kettle (una maravilla) y combinarla con la creación de un módulo del punto 1, ya que de este modo no nos saltaremos la creación de campos autocompletados (siempre que fuesen necesario). Porque Kettle no es capaz de crear estos últimos o al menos yo no lo he conseguido diseñar. De todos modos, creo que no es posible.

Bueno espero que mas o menos tengáis una idea clara de cómo navegar por este gran mundo de las migraciones de datos para OpenERP 😉


Cliente Web OpenERP 6.1

Poco a poco me voy metiendo más y más en este mundo de OpenERP. Las primeras impresiones son muy buenas y el FrameWork OpenObject es una pasada.

Pero ahora “quiero” saber cómo funciona el Cliente Web de la 6.1, ya que el Cliente en OpenERP funciona como un intérprete de lo que ocurre en el Servidor y la verdad que documentación de él no hay casi nada. Hasta ahora….

Gracias a Google me encontré con esta documentación. Está muy reciente y es de agradecer el trabajo aportado, porque la información sobre el desarrollo que se ha llevado a cabo en el Cliente Web está muy limitado por los creadores. Lo que no es limitado es la existencia de JQuery en el mismo, así que os recomiendo instalar el plugin JSEclipse para Eclipse, el cual nos ayudará bastante en el desarrollo.


OpenERP …. exigencias del guión

Hola a todos, antes de nada quería felicitar el año nuevo, sé que es un poco tarde para ello, pero es que he desconectado bastante de todo lo que tenga que ver con trabajo (creo que me lo merecía jeje).

Pero bueno, de vuelta al trabajo me encontré con nuevos planes…….. ¿Os suena OpenERP? Es el ERP gratuito por excelencia, hecho con Python, PostgreSQL y JQuery principalmente.

Como Desarrolladores de Software lo que nos interesaba en el Departamente de Desarrollo era la parte técnica de todo esto. Y nos pusimos manos a la obra investigando y desarrollando nuestros primeros módulos. ¿Por qué módulos? Pues porque es lo que principalmente se desarrolla para OpenERP. Los módulos son como pequeños proyectos dentro del ERP, como por ejemplo puede ser un módulo de gestión del personal de una empresa cualquiera.

Para desarrollar los módulos utilizamos Eclipse con el plugin PyDev montando en Ubuntu. Aquí os dejo como configurarlo.

Una vez que tenemos esto, tenemos que descargarnos los paquetes de códigos de OpenERP. Servidor y Cliente Web para Linux. Descargar aquí. Bajarse la versión 6.0 que es la más estable por ahora.

Luego los descomprimimos donde queramos e importamos sólo el Servidor como proyecto PyDev a eclipse. Ojo, seleccionar como intérprete el que hayáis configurado en el enlace anterior que os he pasado.

Ahora nos centraremos en instalar PostgreSQL, para ello lo mejor es seguir este tutorial. Atención, cuando tengáis que definir un usuario para PostgreSQL hacerlo con el login y contraseña que tenéis definido para ubuntu. Es para que no tengáis que cambiar nada en los parámetros de configuración del Servidor, ya que os tomará el login de ubuntu por defecto.

Una vez hecho esto, cogemos y volvemos a eclipse. Nos situamos en bin/openerp-server.py y lo lanzamos con el comando “Run”.

Después tendremos que lanzar el Cliente Web y esto hay que hacerlo por consola. Simplemente nos situaremos (con la ayuda de los comandos) en la carpeta donde esté el Cliente Web descomprimido y escribimos “python openerp-web.py” y pulsamos intro. Luego abriremos el navegador, escribiremos localhost:8080 y pulsamos de nuevo intro. De esta manera ya tendremos nuestro OpenERP funcionando y configurado para desarrollar con eclipse.

Para terminar os dejo algunos enlaces importantes que nos han servido de mucho:

Libro Python para todos Necesario para trabajar con Phyton

Desarrollo para OpenERP

Desarrollo de un módulo ejemplo Muy bueno!!!

Documentación Técnica Memento Muy Importante!! Resumen de todo OpenERP

Otro desarrollo de un módulo parte 1 y parte 2 Muy bueno!!

Bueno espero que os guste el material que os he enseñado. Iré subiendo poco a poco lo que vaya aprendiendo. Saludos a todos. Gracias por leerme. Paciencia y Suerte.


Páginas:123