Archivo Junio, 2009

¿Quien es openerpsite admin?

Bueno… creo que ha llegado el momento de descubrir mi identidad. En este post os voy a contar los motivos por los cuales he estado oculta y no he ofrecido mis servicios como consultor freelance de OpenERP, ni en mis foros, ni en ninguno de los post escritos hasta el momento en esta Web. Incluso en mi blog http://www.anajuaristi.com las menciones a OpenERP son mínimas y hasta hoy mi CV no ha sido actualizado. También habreis podido comprobar que a pesar de ser la promotora de esta Web, no aparecía mi nombre en la página Nosotros donde sí están todos los colaboradores. Para que entendais mis motivos, teneis que conocer un poco la historia de cómo empezó toda mi andadura con OpenERP y el mundo del software libre.

Desde hace varios años, hago tiendas online oscommerce y durante algunos de ellos he participado activamente en los foros oficiales, cosa que debo retomar porque ultimamente lo tengo bastante abandonado. De vez en cuando surgía un post donde la gente se quejaba de que no existía un sistema de gestión integral real para las tiendas Online. En respuesta a esta demanda de la gente Jordi Oller, Gurú de Oscommerce en España y amigo personal, inició este post en Enero de 2008.

http://oscommerce.qadram.com/modules.php?name=Forums&file=viewtopic&t=19263

En aquella época yo era consultor de Sofinsa, empresa que implanta un ERP propietario y a cuyo gerente le comenté esta necesidad. Pero ellos no se dedican al mundo Web e intentar la conexión de una tienda Oscommerce con su software no les pareció lo suficientemente atractivo como para iniciar una nueva línea de negocio. Por lo tanto, comencé a evaluar otras alternativas, entre ellas las que Jordi comenta en su post. Y ahí descubrí tinyERP. En 2008, era tiny y no openERP. Lo instalé y comencé a ver qué posibilidades tenía pero muy de tanto en tanto ya que la mayor parte del tiempo estaba viajando por mis obligaciones con Sofinsa y los fines de semana bastante tenía con las tiendas Oscommerce. Por tanto tiny era una posibilidad, pero más bien no le di demasiada importancia al tema aunque sí que empecé a rumiar la idea de que podría ser una alternativa real.

En agosto de 2008 tuve una entrevista personal con Pedro Tarrafeta de Acysos. Solo quería conocer de primera mano las posibilidades de Tiny. El tema quedó sin más en una reunión agradable donde intercambiamos impresiones sobre los ERPs en general y la dificultad de implantar cualquier cosa en software libre en el mercado Español. Pero los lazos empezaban a cuajarse.

En Noviembre Pedro Tarrafeta anunció un curso técnico de OpenERP para enero. Pensando que no perdía nada, me apunté al curso y por mi cuenta empecé realmente a tomarme en serio OpenERP. Cuanto más sabía de OpenERP más me impresionaban sus posibilidades, de hecho me alucinó de tal forma que monté www.openerpsite.com, abrí los foros, publiqué lo poco que sabía en aquel momento en un intento de ayudar también a otros que empezaban y comencé a formarme en serio por mi cuenta en las distintas áreas funcionales que cubre.

En estas, casualmente me entró una tienda chulísima www.planetronic.es cuyo gerente Alex una vez que estaba la tienda lista y funcionando y con un volumen de ventas bastante importante me apremió a la necesidad de implantar un sistema de gestión integral. Le hablé de OpenERP. Se lo mostré y le encantó. Otro de mis Clientes Pedro de www.e-nuc.com se apuntó también al experimento, y nos pusimos a ello. Acordamos la construcción del conector adaptado a mis tiendas avanzosc y mejoramos el conector existente con Oscommerce publicado por Axelor. La construcción del conector con avanzosc la asumieron Alex de Planetronic y Pedro de e-nuc y contratamos su construcción a Jordi Esteve de Zikzakmedia.

Mientras tanto, otra vez mi buen amigo Jordi Oller me recomendó para dar unas conferencias en Huesca en la feria de tiendas online en marzo sobre la integración de una tienda online con un sistema de gestión integral. Fue una experiencia en la que disfruté muchísimo y donde conocí a un montón de gente interesante. En abril, se organizaron las jornadas de OpenERP en Vilanova donde también actué de ponente presentando openerpsite y el conector con Oscommerce.

Y en estas, seguía yo siendo consultor de Sofinsa por lo que en deferencia a ellos y sobre todo a sus Clientes, y evitando que mis actividades realacionadas con OpenERP pudiesen perjudicarles de alguna forma, decidí que era mejor mantener mi identidad oculta en la medida de lo posible. Para los Clientes sofinsa he seguido siendo únicamente consultor Sofinsa y por mi parte, así seguirá siendo.

Fui consultor Sofinsa al 100% hasta abril de 2009 donde por diversas circunstancias personales que cuento en mi blog, decidí tomarme un mes libre. En ese mes se precipitaron los acontecimientos. Conocí a Susana de Abartia Team que me ofreció un acuerdo de colaboración entre su empresa y la mía. Además mi relación con Jordi Esteve se amplió puesto que conjuntamente organizamos el temario y los cursos de OpenERP en Vilanova, realizo labores de consultoría en sus Clientes y compartimos la elaboración de contenidos y el mantenimiento de www.aulaerp.com junto con Raimon.

Implantar un ERP no lo puede hacer una sola persona. Para ello se requiere un equipo multidisciplinar que en estos momentos puedo decir que ya tenemos. Por un lado, se require un área comercial, en este caso cubierta por Abartia Team. Por otro lado es imprescincible (como ya he dicho en muchísimas entradas de mi  blog personal) un consultor con experiencia tanto en la herramienta como en los procesos de negocio del área que va a implantar (esa figura sería yo misma) y por último un equipo técnico que realice las programaciones a medida (si fuesen necesarias), dé soporte a los bugs y pueda ofrecer una instalación fiable y un contrato de mantenimiento posterior (www.zikzakmedia.com). Hasta formar parte de este equipo, uno no puede lanzarse a implantar un ERP ni libre ni propietario en ningún Cliente y a día de hoy puedo decir que ya tenemos este equipo. Por lo tanto, a pesar de que sigo siendo consultor Sofinsa de forma esporádica cuando me requieren, creo que ya ha llegado el momento de darme a conocer y ofrecer mis servicios abiertamente.

Si os lanzais a implantar OpenERP en vuestras empresas, lo quereis evaluar o requerís servicios de formación, consultoría, mantenimiento o instalación, aquí nos teneis para lo que necesiteis.

Cordiales saludos!!!

Ana

1 Comentario

Ver stock consolidado de 5 almacenes

Os posteo una pregunta que hicieron en los foros de openerp y que contesté pensando que es algo tan genérico que puede ser válido para todo el mundo.

La pregunta era ¿como ver el stock total de 5 almacenes distintos y que se pueda controlar el stock individual en cada uno de ellos?

Aquí va la respuesta:

Almacén y ubicación en openerp son conceptos distintos

Un almacén en openerp es un objeto que agrupa un sitio de entrada de materiales, otro de salida y una ubicación de stock como tal.
Un almacén cualquiera, es así. Hay una puerta de entrada, una de salida y un sitio donde se ubica el material.

A veces el material va directamente a su ubicación cuando se recibe. No necesita ser chequeado o confirmado a la entrada o a la salida, por lo lo que no es necesario controlar la cantidad de stock en estas ubicaciones y el almacén debería ser configurado poniendo la misma ubicación en los 3 campos

Por lo tanto, si hay 5 tiendas, deberían ser configurados 5 almacenes distintos.

En cuanto a las ubicaciones, se requiere un almacén “principal” que permitirá ver el stock total de las 5 ubicaciones de forma individual y el total de todos ellos.
Por lo tanto… configurad una ubicación “padre” denominada “principal”
Si requerís controlar el material en entrada o salida de cada una de las tiendas, configurad 3 ubicaciones distintas para cada una:

entrada_stock_tienda1
salida_stock_tienda1
stock_tienda1
Si no lo requerís, deberíais configurar solo stock_tienda1, stock_tienda2… etc

Una vez configuradas las ubicaciones, asignadlas a los respectivos almacenes.

Cuando se realizan movimientos de stock en OpenERP, se realizan entre ubicaciones, no entre almacenes
Como una structura de ubicaciones es una estructura en árbol, se puede consultar el stock consolidado en la ubicación principal y el stock individual en cada una de las ubicaciones de cada tienda.

Esperando sea de vuestro interés…

,

2 Comentarios

Como asignar campos many to many en OpenERP

Buenas…

Os incluyo estos ejemplos de Jordi que me han ayudado a encontrar cómo asociar a un Partner a una categoría por código. Es un pelín enrevesado y por eso os lo pongo. Estuve buscando por ahí y no encontré nada relacionado.

Puedes ver un ejemplo en base/res/partner/partner_demo.

xml, línea 80, cuando se crean datos de demo al partner Camptocamp se le asignan 2 categorías:

<field eval=”[(6, 0, [ref('res_partner_category_10' ), ref('res_partner_category_5')])]” name=”category_id”/>

Lo importante es asignar al campo

category_id

un valor que sea

[(6, 0, [lista de categorías del partner])]

Por ej al final del archivo sale/stock.py puedes ver como se crean facturas a partir de albaranes, verás cosas como:

self.pool.get(’sale.order. line’).write(cursor, user, [sale_line.id], {‘invoiced’:True, ‘invoice_lines’: [(6, 0, [invoice_line_id])], })

ya que una línea de pedido puede estar relacionada con una o varis lineas de factura (en este caso sólo una, la lista tiene un sólo elemento [invoice_line_id]).

Jordi

A continuación os posteo el ejemplo concreto en el que lo he utilizado, por si fuese de interés.
def customer_extra_info(self, cr, uid, website, partner_id, osc_customer_id):
esale_category_obj = self.pool.get(‘esale.oscom.partner.category’) –> Aquí un objeto que me relaciona un código de categoría en una base de datos externa con el código de categoría correspondiente en OpenERP.
server = xmlrpclib.ServerProxy(“%s/openerp-synchro.php” % website.url)–> Conexión a la base de datos externa mediante protocolo xmlrpc
esale_pcategory = server.get_customers_group_id(osc_customer_id) –> Llamada a la función externa que me devuelve el identificador de la categoría en dicha aplicación externa.
cat_oscom_id = esale_category_obj.search(cr, uid, [('web_id','=',website.id), ('esale_oscom_id', '=', esale_pcategory)]) –> Busca el identificador recogido de la función anterior en el pool de objetos que relaciona ambos Ids (Id categoría aplicación externa, Id categoria OpenERP).
if len(cat_oscom_id) > 0: Si encuentra algún registro
cat_oscom = esale_category_obj.browse(cr, uid, cat_oscom_id)[0] –> guarda registro encontrado

pcategory_id = cat_oscom.category_id.id –> Recojo Id categoría OpenERP

self.pool.get(‘res.partner’).write(cr, uid, [partner_id], {‘category_id’:[(6, 0, [pcategory_id])]}) –> Asocio categoría a Parner según ejemplo de Jordi…

return True

Esperando sea de vuestro interés!!!

,

No hay Comentarios

Medical finalista en los premios sourceforge de este año

Me congratula informaros de que medical es finalista en los premios sourceforge de este año. Posteo este mensaje (el original y su traducción) de los foros oficiales donde nos lo anuncian.

Hello there
Hola a todos

Medical, the Health and Hospital Information System for OpenERP, is finalist on Sourceforge 2009 Community Awards.
Medical el sistema de salud y hospitales para OpenERP es finalista en los premios Sourceforge 2009
With over 47,000 nominations, the community has chosen 85 finalists in 12 categories. Medical is within the best 10 projects this year for government.
Con más de 47000 nominaciones, la comunidad ha escogido 85 finalistas en 12 categorias. Medical está entre los 10 projectos escogidos este año para “gobierno”

This is very exciting and rewarding. To be within the 10 best projects (sharing the space with projects like Open Office) shows the recognition from the community to humanitarian projects like Medical, and positions open source in health sector, an area limited to proprietary vendors until now.

Estar entre los 10 mejores proyectos(compartiendo espacio con proyectos como Open Office) muestra el reconocimiento de la comunidad hacia proyectos humanitarios como Medical y posiciona el software libre en el sector de la salud, un área limitada al software propietario hasta ahora.


I would like to extend my gratitude to all the scientists and doctors that are working on the project (from Argentina, Belgium, India, Indonesia, Germany, USA, Uruguay… ) and to all of you who have trust our project by using it, voting it or letting others know that such project exists.
Quisiera extender mi gratitud a todos los científicos y doctores que están trabajando en el proyecto(desde Argentina, Belgica, India, indonesia, Alemania, USA, Uruguay…) y a todos los que habeis creido en nuestro proyecto usándolo, votando por él o haciendo que otros conozcan la existencia del proyecto.
We have a couple of weeks now to make the choice for the winner, so please go to and vote for Medical in the Best project for Government.
Tenemos que esperar un par de semanas para conocer al ganador definitivo, por lo que por favor votad por Medical en el mejor proyecto para el gobierno.

Feel free to forward this mail to people that might be interested.
Sentios libres de enviar este mail a la gente que podría estar interesada.
Thanks again and congratulations to all of you that made this happen. We’ll see you at OSCON 2009 (San Jose, California, July 20-24 )
Gracias otra vez y felicidades a todos los que habeis hecho que esto ocurra. Nos vemos pronto en OSCON 2009 (San Jose, California, 20-24 Julio)

You can find more information on the Medical project on

Podeis encontrar más informacińo en el proyecto MEDICAL en sourceforge.

, , ,

1 Comentario

Habilitado Servidor demo de openerp en Castellano

Buenas…

Informaros que se ha habilitado un entorno de test para openerp en Castellano.

Aquí el e-mail recibido de Jordi:

Se ha habilitado una demo de openerp en Castellano donde os podeis conectar tanto vía escritorio con el cliente de openerp, como vía Web desde un navegador.

Para acceder con el Cliente de escritorio, debereis descargarlo desde http://openerp.com/en/downloads.html (Standalone client) e instalarlo.

Cuando arranque el Cliente de openerp, asignais los siguientes datos:

Host: zikzakmedia.com
Puerto: 8070
Protocolo: Net-RPC (rápido)

Para acceder desde el Cliente Web, no os hace falta instalar nada. Solo abrid el navegador y teclead:

https://openerp.zikzakmedia.com (fijaros en la s de https, deberéis aceptar el certificado de seguridad).

———————————————–
En los dos casos hemos preparado el siguiente usuario que sólo puede administrar empresas y información asociada (categorías, cargos, títulos, canales, países, …). Por ejemplo este usuario sólo puede consultar los productos pero no crearlos/modificarlos/eliminarlos (no es product manager).

Usuario: demobase
Contraseña: demobase

También podéis probar los usuarios demoventas, democompras, democonta (la contraseñas son las mismas que el usuario) para ver diferentes funcionalidades según el perfil de usuario. La parte administrativa no se ve, sólo el usuario administrador puede gestionarla.

Esperando que os sea de utilidad. Cordiales saludos.

, ,

No hay Comentarios