OpenERP: El ERP de software libre
Archivo Mayo, 2010
Curso técnico OpenERP en Madrid 19-23 de Julio de 2010
Por Ana Juaristi Olalde - Cursos Presenciales openERP - 30 Mayo 2010
Buenas… os anuncio oficialmente temario, precios y fechas de la formación técnica en Madrid que os anuncié hace unos días. Para más información, enviar e-mail a erp@daboprodat.com
OBJETIVOS: Obtener el conocimiento suficiente para instalar, actualizar, mantener y programar nuevos módulos del sistema de gestión integral de empresa software libre OpenERP.
PROFESORES: Carlos Liébana y Ana Juaristi
PRECIO TOTAL DEL CURSO: 520€ (Bonificables en caso de que la empresa posea Créditos de Formación).
INSCRIPCION:
Matrícula abierta hasta el día 13 de Julio de 2010 o hasta completar cupo. Para matricularse enviar un e-mail o un Fax aquí:
- Email: erp@daboprodat.com
- Fax: 952 70 43 68
CUPO: 25 personas.
LUGAR: Madrid
FECHAS: 19-23 Julio 2010
DURACION: 40 horas (8 horas día)
TEMARIO:
DÍA 1: Empezando con OpenERP
Objetivos: Tener el entorno totalmente listo para empezar a desarrollar, y tener unos conocimientos técnicos básicos de OpenERP/OpenObject para ello.
Temario:
• Introducción
• Iniciación al entorno OpenERP – OpenObject
• Instalación y mantenimiento del servidor
• Entorno de desarrollo
- Eclipse
- Launchpad
- Jasper Reports
• Arquitectura OpenERP
- Arquitectura técnica (Servidor-Clientes)
- Arquitectura funcional (Modelo, Vista, Controlador)
- Conexión con otras aplicaciones
• Launchpad, Bazaar y la comunidad OpenERP.
• Administración de módulos: Instalación, desinstalación, actualización
• Ejercicio práctico: instalar la localización española.
DÍA 2: El primer programa
Objetivos: Realizar las primeras pruebas con Python, orientado al futuro desarrollo de módulos en OpenObject.
• Introducción
• Python y OpenERP
• PostgreSQL
• Comenzando la programación en Python
- El primer programa
- Declarando funciones
- Documentando funciones
- Objetos
- Código indentado
- Probando módulos
• Tipos de datos nativos
- Diccionarios
- Listas
- Tuplas
- Variables
- Introspección
• Objetos y programación orientación a objetos
• Python y OpenObject
• Ejercicio práctico
DÍA 3: Desarrollo de módulos
Objetivos: Conocer módulos básicos de OpenERP, para realizar modificaciones sobre los mismos. Extender algún módulo existente y/o empezar la creación de un módulo
• Introducción
• Estructura de un módulo
- Estudio completo de un módulo existente
- Descripción de módulos básicos: base, sale, product, stock, project
- Herencia
• Mapeador ORM
• Objetos, campos y métodos
- Definición de objetos
- Campos simples, funcionales, relacionales, propiedades, predefinidos y especiales
- Restricciones
• Vistas y eventos
- Elementos de las vistas: field, button, separator, label, …
- Atributos de los elementos: readonly, visible, nolabel, …
- Agrupación de elementos: group, notebook, page, …
- Acciones, dominios
- Menús
- Atajos entre objetos
• Menus y acciones
• Ejercicio práctico
DÍA 4: Programación avanzada y Desarrollo de ciclos de negocio
Objetivos: Como desarrollar módulos correctamente haciendo uso de la herencia, para asegurar futuras versiones de los desarrollos. Conocer interacciones entre módulos.
• Herencia
- Dependencia entre módulos
- Herencia de los modelos
- Herencia de las vistas
- Modificación del módulo base: Cambios en el formulario de empresa y contacto
• Estados y flujos de trabajo (Workflow)
• Controlador (lógica) y Asistentes
- Lógica de la aplicación: Métodos predefinidos: search, read, browse, create, write, unlink, …
- Herencia de métodos: super()
- Programación de asistentes: Estados, tipos de estados, formularios, transiciones
• Acciones de servidor
• Tableros
- Por defecto OpenERP.
- Creación de uno a medida.
• Ejercicio práctico
DÍA 5: Informes y servicios extra
Objetivos: Gestionar los informes que salen de OpenERP, modificación y creación de los mismo. Otros servicios/funcionalidades que ofrece OpenERP.
DIA – 5A. Informes
• Introducción
• Pexego OpenOffice Report
• Jasper Reports
• Ejercicio práctico: Modificación de un informe ya existente .Creación de un informe avanzado
DIA – 5B. Servicios extra.
• Servicios web: XML-RPC
• Power Email
• Importación / Exportación de datos
- Desde csv
- Desde otras bases de datos: Kettle, OOOR y Terminatoor
• Copias de seguridad
• Ejercicio práctico
|
CONTENIDOS GENERALES: DÍA 1: EMPEZANDO CON OPENERPObjetivos: Tener el entorno totalmente listo para empezar a desarrollar, y tener unos conocimientos técnicos básicos de OpenERP/OpenObject para ello. Temario: •Introducción • Iniciación al entorno OpenERP – OpenObject • Instalación y mantenimiento del servidor • Entorno de desarrollo - Eclipse - Launchpad • Arquitectura OpenERP - Arquitectura técnica (Servidor-Clientes) - Arquitectura funcional (Modelo, Vista, Controlador) - Conexión con otras aplicaciones • Launchpad, Bazaar y la comunidad OpenERP. • Administración de módulos: Instalación, desinstalación, actualización • Ejercicio práctico: instalar la localización española.
|
DÍA 2: El primer programaObjetivos: Realizar las primeras pruebas con Python, orientado al futuro desarrollo de módulos en OpenObject. • Introducción • Python y OpenERP • PostgreSQL • Comenzando la programación en Python - El primer programa - Declarando funciones - Documentando funciones - Objetos - Código indentado - Probando módulos • Tipos de datos nativos - Diccionarios - Listas - Tuplas - Variables - Introspección • Objetos y programación orientación a objetos • Python y OpenObject • Ejercicio práctico
|
DÍA 3: Desarrollo de módulosObjetivos: Conocer módulos básicos de OpenERP, para realizar modificaciones sobre los mismos. Extender algún módulo existente y/o empezar la creación de un módulo • Introducción • Estructura de un módulo - Estudio completo de un módulo existente - Descripción de módulos básicos: base, sale, product, stock, project - Herencia • Mapeador ORM • Objetos, campos y métodos - Definición de objetos - Campos simples, funcionales, relacionales, propiedades, predefinidos y especiales - Restricciones • Vistas y eventos - Elementos de las vistas: field, button, separator, label, … - Atributos de los elementos: readonly, visible, nolabel, … - Agrupación de elementos: group, notebook, page, … - Acciones, dominios - Menús - Atajos entre objetos • Menus y acciones • Ejercicio práctico
|
|
|
DÍA 4: Programación avanzada y Desarrollo de ciclos de negocioObjetivos: Como desarrollar módulos correctamente haciendo uso de la herencia, para asegurar futuras versiones de los desarrollos. Conocer interacciones entre módulos. • Herencia - Dependencia entre módulos - Herencia de los modelos - Herencia de las vistas - Modificación del módulo base: Cambios en el formulario de empresa y contacto • Estados y flujos de trabajo (Workflow) • Controlador (lógica) y Asistentes - Lógica de la aplicación: Métodos predefinidos: search, read, browse, create, write, unlink, … - Herencia de métodos: super() - Programación de asistentes: Estados, tipos de estados, formularios, transiciones • Acciones de servidor • Tableros - Por defecto OpenERP. - Creación de uno a medida. • Ejercicio práctico
|
DÍA 5: Informes y servicios extraObjetivos: Gestionar los informes que salen de OpenERP, modificación y creación de los mismo. Otros servicios/funcionalidades que ofrece OpenERP. DIA – 5A. Informes • Introducción • Pexego OpenOffice Report • Jasper Reports • Ejercicio práctico: Modificación de un informe ya existente .Creación de un informe avanzado DIA – 5B. Servicios extra. • Servicios web: XML-RPC • Power Email • Importación / Exportación de datos - Desde csv - Desde otras bases de datos: Kettle, OOOR y Terminatoor • Copias de seguridad • Ejercicio práctico
|
|
|
|
|
|
|
|
|
|
CARACTERÍSTICAS: |
|
Duracion: 40 Horas Horario: de 9.00 a 19.00h. |
|
Precio: 520 euros ( Bonificables en caso de la empresa Poseer Creditos de Formación). |
|
Dónde se impartirá el curso: · Madrid 21 de Junio al 25 de Junio de 2010 Cupo Limitado: 25 Alumnos |
|
PONENTES: |
|
Carlos Liebana y Ana Juaristi |
|
PERFIL DE LOS ASISTENTES: |
|
Técnicos de sistemas, programadores, administradores y usuarios avanzados para la instalación, mantenimiento, actualización y programación de nuevos módulos de Openerp |
|
INSCRIPCIÓN: |
|
Hasta el dia :13 de Junio de 2010 |
|
· Enviar ficha de inscripción a través de: - Email: erp@daboprodat.com - Fax: 952 70 43 68 |
Launchpad y Bazaar para colaborar con OpenERP
Por Ana Juaristi Olalde - Comunidad Española OpenERP, Comunidad mundial OpenERP, Comunidades OpenERP - 20 Mayo 2010
Buenas… Angel Moya, reciente miembro de nuestra comunidad nos aporta el siguiente manual para trabajar con launchpad y Bazaar. Muchísimas gracias Angel por la aportación.
Hola, he empezado con lo del manual, tengo la primera parte para explicar un poco como bajar el código y subirlo luego, lo he publicado tambien en mi blog, a ver que os parece y si me podeis corregir si algo no se ve claro.
Launchpad y Bazaar para colaborar con OpenERP
By Angel Moya
La semana pasada estuve en Bilbao en las jordanas estatales de OpenERP y me quede impresionado con el funcionamiento de la comunidad. Como hace tiempo que estoy dándole vueltas a la documentación y pensando en traducirla he decidido que lo primero con lo que voy a empezar a colaborar es con la traducción de la documentación. Las herramientas necesarias para colaborar con OpenERP son Launchpad y Bazaar, vamos a ver que son y como se utilizan si queremos descargar código (en este caso será el código de la documentación), modificarlo y volverlo a subir para que este disponible para la comunidad.
Según la wikipedia “Launchpad es una aplicación web y un sitio web que apoya el desarrollo de software, en particular el de software libre. Está desarrollada y mantenida por Canonical Ltd..”, puedes ver el articulo completo aqui. Launchpad da soporte para compartir código y controlar versiones, reportar errores (Bugs), sugerir modificaciones y nuevas funcionalidades (blueprints), crear traducciones y para dar respuestas a preguntas de la comunidad. La herramienta que permite compartir el código y controlar versiones es Bazaar, luego veremos como funciona.
Para poder colaborar en cualquier proyecto alojado en Launchpad tendremos que registrarnos en la web de Launchpad. Una vez tengas tu cuenta en launchpad puedes unirte al grupo openerp-community. No es necesario unirse a ningún grupo para descargarte el código, pero si para subir modificaciones.
Bazaar es la herramienta que permite descargar el código y controlar las versiones a la hora de subirlo. Puedes ver mas en Bazaar en cinco minutos. Para instalar bazaar en ubuntu 9.10 hacer lo siguiente:
echo 'deb-src http://ppa.launchpad.net/bzr/ubuntu karmic main' | sudo tee -a /etc/apt/sources.list
echo 'deb http://ppa.launchpad.net/bzr/ubuntu karmic main' | sudo tee -a /etc/apt/sources.list
apt-get update
apt-get install bzr
para instalarlo en otra versión de ubuntu simplemente cambia el nombre de la versión al añadir los repositorios, y para otro sistema operativo puedes ver la guía aquí.
La idea es la siguiente, el código compartido en bazaar se organiza en ramas o branches, por ejemplo el proyecto openerp-server tiene una rama llamada trunk para el código en desarrollo, y una rama 5.0 para la versión estable. Así que si queremos descargarnos la versión estable de openerp-server podemos hacer:
bzr brach lp:openobject-server/5.0
y para descargarnos el código de la documentación:
bzr branch lp:openobject-doccon esto se nos crea un directorio llamado openobject-doc que contendrá el código de la documentación. En el próximo post explicare la estructura del código de la documentación y como se crean las traducciones.
Bazaar es una herramienta distribuida de control de versiones así que lo que hemos hecho realmente al descargar el código es crear una rama en nuestro repositorio local, si modificamos el código antes de subirlo tendremos que sincronizar nuestra rama con la original, obtendremos los cambios realizados desde que descargamos el código o desde la última revisión que hicimos y lo sincronizaremos con nuestra rama local.
Para poder publicar nuestro código con Bazaar primero tendremos que identificarnos, por un lado nos identificaremos con nuestro usuario de Launchpad:
bzr launchpad-login nombre_usuario_launchpad
la primera vez que lo ejecutemos se creara el fichero /home/angelmoya/.bazaar/authentication.conf con la información de nuestro usuario.
Por otro lado tenemos que identificar nuestro equipo con la clave ssh key, para conseguir nuestra clave ssh key en ubuntu lo haremos así:
#Instala OpenSSH
sudo apt-get install openssh-client
#Genera la clave
ssh-keygen -t rsa
# - Presiona intro para aceptar el nombre por defecto
# - Introduce la contraseña
Con esto se genera en el directorio /home/usuario/.ssh/ una pareja de claves, id_rsa la clave privada y id_rsa.pub la clave publica. La clave privada se quedara en tu equipo y la publica hay que subirla a tu perfil de launchpad. Logeate en Launchpad.net con tu usuario y accede a tu página para editar la información de SSH keys.
Copia en esa ventana la información que hay dentro del fichero /home/usuario/.ssh/id_rsa.pub y clicka el botón Import Public Key para terminar.
Con esto ya tienes tu equipo preparado para subir modificaciones del código. Si te has descargado el código del proyecto openobject-doc y has realizado alguna modificación, ve al directorio de openobject-doc y haz lo siguiente:
Sincronizamos nuestros cambios con los que se han realizado en openobject-doc desde la ultima sincronización
bzr merge
Hacemos un commit para indicar los cambios que hemos realizado
bzr ci -m "[TAG] Mensaje explicando cambios hechos"
Por último subimos los cambios
bzr push
Para mas información puedes consultar aquí.
Por último, cuando realices el commit, según se indica la documentación de Open ERP aquí sobre como subir tus modificaciones, en el mensaje hay que indicar que tipo de modificación has realizado, esto se indica con el [TAG] las diferentes opciones son:
- [IMP]: Mejoras
- [FIX]: Corrección de errores
- [REF]: Refactorizar, modificar el código sin cambiar la funcionalidad
- [ADD]: Añadir fuentes
- [REM]: Eliminar fuentes
Con esto ya hemos visto como trabajar con Launchpad y Bazaar, en el siguiente post veremos como trabajar en la traducción.
Incluir también este link importante que nos pasa Nhomar con las guidelines para contribuir al proyecto:
Angel excelente!!!!!!!!!….
Solo en la onda de la excelencia hace 2 días publicaron esto:
http://doc.openerp.com/contribute/15_guidelines/contribution_guidelines.html
Es interesante que sigamos estas mismas “guidelines” para la documentación hay algunos comandos interesante que pueden servirnos… con el tema de los merge y para hacer cambios locales…. y proponerlos para revisión…..
Saludos, y éxito!!!!
Aprovecho para comentar que también se ha publicado el manual en aulaerp.com como curso gratuito y en la página http://www.openerpsite.com/erp-proyectos-openerp, como complemento al minimanual de launchpad que ya estaba publicado. Por cierto, he aprovechado para actualizar la página con información más acorde a la situación actual.
Cordiales saludos!!!
Novedades OpenERP 6.0
Buenas… tal y como os prometí aquí va la presentación de Olivier Dony en las jornadas OpenERP 2010 en Bilbao, traducida al castellano.
Curso Técnico de OpenERP en Madrid ¿Para finales de Junio?
Por Ana Juaristi Olalde - Cursos Presenciales openERP - 18 Mayo 2010
Hola:
Esta tarde alguien nos ha propuesto a Carlos Liébana y a mí, organizar un curso técnico de OpenERP en Madrid. Por mi parte, me parece muy interesante, de hecho, era un tema que teníamos pendiente desde hace algunos meses, pero necesito que vosotros me digais si lo es o no. La idea sería montar un curso a un precio muy asequible para todo el mundo y posiblemente (hay que verlo) en gran parte subvencionado.
¿Porqué en Madrid? Es el centro, está bien comunicado y si alguien se tuviese que desplazar seguro que encontraría la mejor opción tanto para el viaje como para el alojamiento. Estamos pensando en ofrecer un curso técnico completo de unas 40h de lunes a viernes a finales de Junio.
Ahora bien, necesitamos saber si os gusta la idea y si os apuntaríais al evento. Aunque aún no está definido el temario definitivo, por el interés que ha demostrado la gente en las jornadas podriamos decir que estos serían los puntos que incluiría la formación a grosso modo.
- Instalación y mantenimiento del servidor.
- Entorno de desarrollo. Configuración de eclipse para programar OpenERP.
- Arquitectura Vista-controlador
- Administración de OpenERP (usuarios, permisos, acciones de servidor, procesos automáticos y en background)
- Programar un módulo en OpenERP (estructura de un módulo, herencia, python)
- Modelos y campos, modificar vistas, acciones y workflows.
- Creación y modificación de reports (jasper_reports, openoffice… etc)
- Distintas tecnologías para Carga de datos (OpenETL, Kettle, csv…etc)
Se admiten sugerencias para la definición del temario definitivo por lo que por favor, incluidlos en los comentarios de este mismo post. Pediros también a los que estaríais interesados en asistir como alumnos que me envieis un e-mail a ajuaristio@gmail.com. Tened en cuenta que esto sería un curso técnico, no funcional.
Os mantendremos informados.
Cordiales saludos!!
Ana
Nuevo módulo contable de Nan
Por Ana Juaristi Olalde - Comunidad Española OpenERP, modulos openerp - 18 Mayo 2010
Buenas… después de la resaca de las jornadas volvemos a la normalidad, o sea, que inicio el período post-jornadas con este mail de Albert de Nan que hemos recibido en la lista de correo anunciando un nuevo módulo que seguro consideran interesante más de un contable.
Hola,
solamente comentar que hemos añadido el módulo “nan_account_statement_accounts” en extra-addons que permite ver un extracto de cuentas tal y como lo piden algunos clientes: ordenado por asiento y con el balance por línea. También cambia un poco la forma de calcular el campo balance para tener en cuenta el número de asiento (esto implica que hay que rellenar el número de asiento con suficientes ceros).
Quería comentarlo en la lista porque a nosotros nos lo han pedido varias veces y a lo mejor es una petición más de España que de el resto de países (aunque me extrañaría, porque para poder saber el saldo de una cuenta, actualmente tienes que restar a mano la diferencia entre los debe y haber totales!).
Albert Cervera i Areny
Conclusiones jornadas openeERP en Bilbao
Por Ana Juaristi Olalde - Opiniones OpenERP, eventos openerp - 16 Mayo 2010
Bueno… llegaron y pasaron. Demasiado rápido. Lo cierto es que los dos días se me han hecho cortos. Ante todo daros las gracias a todos por el optimismo y palabras de ánimo y felicitaciones que nos habeis transmitido. También a los ponentes por su profesionalidad y buen hacer. Y por supuesto a la universidad de Deusto por su despliegue de medios y a Alex y Esti por su ayuda y colaboración en nuestro evento. Por último, no puedo dejar de mencionar a Sharoon Thomas y a Olivier Dony cuyas presentaciones fueron impresionantes.
En breve publicaremos todos los videos, fotos, ponencias y demás en la web oficial de las jornadas www.jornadasopenerp.com, pero adelanto algunas cosillas que me apetece comentar a título personal.
1. Olivier nos envió un e-mail el mismo día que volvió a Bélgica, comentándonos que se lo ha pasado estupendamente, que le ha encantado Bilbao y Deusto, que se lleva muchas sugerencias y notas interesante de la comunidad para comunicar a OpenERP SA y que espera que la próxima vez pueda quedarse más tiempo. Esperamos también que sea así
Os facilitó la web de su ponencia aquí: http://www.openerp.com/talks/odony-jornadas-openerp-2010-05-14.pdf
Y una grabación de Carlos Liébana aquí: http://vimeo.com/11737021 (Carlos… mira que no avisar y tener que enterarme por twitter… )
A lo largo de la semana os subiremos una versión traducida al castellano.
2. Sharoon nos presentó una nueva tecnología que en breve anunciará oficialmente en su blog. Esperamos ansiosamente esta noticia!!
3. Fernando Sarria nos hizo pasar un rato realmente divertido con su ponencia y nos expuso la forma en que está utilizando OpenERP para gestionar sus proyectos de arquitectura. En su línea. Fernando.. te lo dije una vez y te lo repito, eres un crack. Bastantes de los implantadores me comentaron después… con clientes así ya se puede implantar!!! Estuvo Genial. Gracias!!!
http://www.slideshare.net/raimonesteve/fernando-estructuras-openerp
4. Borja López de Pexego nos dió más que una introducción a la localización española un curso rápido en toda regla sobre toda su funcionalidad. Impresionante todo lo que se ha hecho el último año. A veces no nos damos cuenta porque vamos incorporando poco a poco todo lo que se va publicando a nuestros proyectos, pero lo cierto es que la localización hoy día no tiene nada que ver con lo que había el año pasado a estas alturas. Gracias a Pexego, Zikzakmedia y Nan por sus aportaciones al respecto.
Aquí links a todas las presentaciones de Pexego en su blog: http://pexego.es/blog/2010/05/18/presentaciones-jornadas-de-openerp-2010
5. Jordi Esteve nos dio una maravillosa lección sobre el software libre. En qué consiste una comunidad de software libre y en especial cómo está organizada la de OpenERP.
Aquí su ponencia:
http://www.slideshare.net/ejordi/comunidades-software-libre-comunidad-openerp
6. Mi ponencia con Carlos Liébana fue más bien un intercambio de opiniones sobre 2 distintos modos de enfocar una implantación. A mi parece ambos válidos y correctos. Me lo pasé muy bien!!
7. Raimon Esteve y Borja López nos hablaron de la potencia de Jasper Reports y el nuevo motor de informes de Pexego que integra con OpenOffice. Mencionar que el script Allinone de Iñaki Fernandez ya deja preparado el sistema con todas las librerías necesarias para instalar y ejecutar el motor de Pexego.
Aquí la presentación de Raimon sobre poweremail (de Sharoon Thomas) :
http://www.slideshare.net/raimonesteve/poweremail
9. No voy a mencionar otros softwares, pero fue inesperado y muy grato comprobar que varios representantes, de al menos 3 empresas partners “oficiales” que actualmente implantan otros ERPs, nos aportaron en el workshop y durante la cena del día anterior opiniones como estas:
- Tecnológicamente OpenERP es mucho más avanzado.
- A nivel de localización OpenERP está muy por delante del que nosotros implantamos.
- Vamos a cambiar a OpenERP porque con el nuestro estamos teniendo muchísimos problemas. A pesar de pagar varios miles de euros anuales por soporte a la casa madre, su atención es pésima o directamente no nos atienden.
- Si hacemos desarrollos a medida a nuestros clientes, la integración con el core y la migración a la siguiente versión es un dolor.
- Para que os hagais una idea, en la versión de comunidad “no de pago”, uno de los módulos que tratamos de instalar tenía 14 bugs.
- ¿Donde ha estado OpenERP hasta ahora? Hemos perdido muchísimo tiempo.
- Todo lo que hemos visto y oído en las jornadas han sido el detonante final para decidirnos a cambiar a OpenERP.
- Nosotros desarrollaremos varios de los puntos pendientes que habeis apuntado para finales de 2010. (Tomamos nota…
) - Ya tenemos nuestro primer cliente implantado con OpenERP.
A todos ellos decirles que nuestra comunidad está abierta a todo aquel que se quiera implicar y todos serán bienvenidos. Dejo a su elección que incluyan sus propios comentarios en este u otros post.
10. Aquí un par de mails de felicitación que hemos recibido. Gracias a vosotros por venir!!!
Desde el aeropuerto, esperando el vuelo de regreso a Barcelona, no puedo resistirme a felicitaros a los organizadores de las jornadas. Ha sido muy interesante y, para los novatos como nosotros, nos habeis puesto en la pista de la información que precisabamos para empezar a hacer pruebas.
Seguir asi, ha estado cojonudo !
–
Un saludo,
Juan Carlos Valero
Capa Tres Soluciones Tecnológicas S.L.
Datos de contacto en http://capatres.tel
———————
Yo tambien me sumo a las felicitaciones a la organización y me gustaría extenderla a todos los ponentes y a los miembros de la spanish comunity que tan genial trabajo estais haciendo.
Creo que ha sido otro paso adelante que ha marcado nuevos hitos sobre los pasos de las dos jornadas anteriores.
Y a los que nos habeis venido a visitar, espero que hayais estado a gusto entre nosotros.
Felicidades y Gracias,
Iñigo Recalde
Edito post a 18-05-2010 para incluir un par más de felicitaciones que siempre agradan!!!Entre ellos, Eva de Magapor (Cliente con OpenERP implantado)
Hola Chicas:
Soy Eva de Magapor.
Os mando este correo para daos la enhorabuena por las jornadas en nombre de Magapor.
Muchas gracias por seguir haciendo el esfuerzo de organizar este tipo de cosas, creo que es muy positivo para los usuarios finales puesto que en ellas podemos comprobar que esto sigue evolucionando.
Un Saludo
Eva Morales
Dpto. Informática de Magapor
Y este otro que no puedo publicar empresa ni nombre por motivos evidentes
Hola Ana.
Quisiera agradeceros la estupenda labor que estáis realizando con OpenERP y felicitaros por el éxito de las últimas jornadas. Nosotros somos partners de un software privativo y hemos quedado gratamente sorprendidos en la jornadas por la potencia actual del producto y la enorme proyección de futuro que presenta. No obstante, lo que más nos ha agradado ha sido el “buen rollo” existente entre la comunidad y la capacidad de colaboración de sus miembros.
Estamos completamente convencidos de la necesidad del cambio hacia OpenERP y las Jornadas han servido para darnos el último empujón, ya que aunque yo llevaba varios meses evaluando el producto a nivel técnico y estaba seguro de la potencia del mismo, faltaba convencer al responsable de contabilidad de la empresa, y éste, ha quedado gratamente sorprendido, y aunque como quedo patente en las jornadas al software le faltan algunas cosas importantes (Amortizaciones, gestión del riesgo bancario,…) vamos a tratar de colaborar todo lo posible con la comunidad con el fin de cubrir estas necesidades lo antes posible.
Durante los próximos días nos integraremos en el Launchpad, grupos de google, etc para comenzar a colaborar en la medida que nos sea posible.
Atentamente
En fin, este ha querido ser un pequeño resumen de lo que hemos vivido. A los que han venido, esperamos verles de nuevo el año que viene. A los que iban a venir y no han podido por fuerza mayor… que os mejoreis ambos rápidamente!!! A los que perdieron ese avión… no pasa nada. Al final lo solucionamos bien. A los que ni siquiera sabían de las jornadas… esperamos tenerlos con nosotros en las próximas.
Un fuerte abrazo a todos!!!
Ana
Ultimo Recordatorio Jornadas OpenERP 2010 en Bilbao (deusto) 13-14 mayo
Por Ana Juaristi Olalde - eventos openerp - 8 Mayo 2010
Buenas…
Recordaros que las jornadas de Bilbao son la semana que viene jueves y viernes (13-14 de mayo)
Recordaros que la asistencia es gratuita pero es necesario inscribirse aquí.
Web “oficial” de las jornadas: http://www.jornadasopenerp.com/
Nos vemos el jueves!!!
Reportes OpenOffice y Trucos de acceso a campos desde ellos
Por Ana Juaristi Olalde - Informes en OpenERP, Manuales técnicos OpenERP, Trucos Openerp - 8 Mayo 2010
Buenas…
Primero de todo anunciaros un nuevo motor de informes que ha publicado muy recientemente Pexego. Lo teneis en extra-addons.
pxgo_openoffice_reports
Este motor permite una integración TOTAL con OpenOffice. También está basado en relatorio y para su instalación se pueden seguir las mismas instrucciones que las que comentamos en un post anterior, sobre el motor de informes de sraps.
El nuevo motor funcionalmente es una pasada. Se pueden tener plantillas ods, odt y obtener salidas en cualquier formato pdf u openoffice que se defina, incluir gráficos, charts, hacer bucles en horizontal y por supuesto en vertical. Recomiendo 100% que lo instaleis y lo probeis. Gracias a Pexego por la aportación!!!
En todos los sistemas de reportes, el problema es saber la sintaxis exacta para acceder a los campos que se requiere mostrar. Aquí van un par de truquillos que quizás os resulten interesantes. Estos truquillos, valen también para el módulo report_designer “oficial”.
Truco 1: Acceder a un valor concreto de un campo one2many. Ejemplo: acceder al código de producto que se muestra en la ficha de proveedor del producto, por ejemplo, desde una línea de albarán: [[move_lines.product_id.seller_ids[0].product_code]]
Truco 2: Desglosar un valor separado por un carácter en 2 valores. Ejemplo: 22234_33331, quiero que se muestre en el informe desglosado por un lado 22234: [[ CAMPO.split('_')[0] ]] y por otro 33331 : [[ CAMPO.split('_')[1] ]]
Truco 3: Acceder a un campo imagen directamente desde openOffice: Ejemplo: Poner el logo de la empresa en cualquier documento:
[[ company.logo and setTag('para','image',{'width':'100.0','height':'33.3'}) ]][[ company.logo ]]
Gracias a Hugo y a Jordi por darme las pistas
Sobra decir que si teneis más “trucos” que nos pueden facilitar la vida a la hora de definir informes personalizados, me los paseis para que los publique.
Esperando os sea de utillidad:
Ana
Nuevos sitios conteniendo manuales y tutoriales de OpenERP
Buenas… comentaros que hemos recibido este mail en la lista de correo de nuestra comunidad, aportado por SUDOKU:
NUEVO TUTORIAL OPEN ERP EN ESPAÑOL. TRABAJANDO EN UN PROYECTO DE LA
UNIVERSIDAD ME PUSE EN LA TAREA DE HACER UN TUTORIAL PARA AQUELLAS
PERSONAS QUE ESTAN EMPEZAR ADESARROLLAR EN ESTA HERRAMIENTA, LO PUEDES
DESCARGAR DEL GRUPO EN GOOGLE:
http://groups.google.com.co/group/openerpamerica
Se agradece la aportación!!
Además han surgido(que yo sepa) las siguientes Webs donde podeis también encontrar información interesante y tutoriales varios sobre OpenERP. Si conoceis alguna más, me decís para publicarlas.
- openerpweb: Susana Izquierdo
-
civicom.eu: AESE, Aplicaciones de Software, S.L.
Que cunda el ejemplo, por favor.
Cordiales saludos!!!
Ana
Trucos para la configuración de proyectos en OpenERP
Por Ana Juaristi Olalde - Manuales de usuario / Tutoriales de OpenERP, Trucos Openerp - 4 Mayo 2010
Hace mucho tiempo que quería escribir este post pero hasta hoy, donde hemos configurado esta serie de truquillos en un entorno de producción, no he querido publicarlo.
Desde la versión 5.0.7 el enlace de ventas con proyectos se realiza de la siguiente forma:
- Por cada línea de pedido de venta que contenga un producto de servicios con método de abastecimiento “producir” se genera automáticamente una tarea en proyectos como siempre, pero además se genera un proyecto que se denomina igual que la referencia de pedido y contendrá todas las tareas de servicios incluidas en dicho pedido. Es decir, si en un pedido vendo 3 líneas, siendo cada una ingeniería, diseño y formación, se creará un proyecto que corresponde con el pedido de venta conteniendo las 3 tareas ingeniería, diseño y formación. En versiones anteriores, el proyecto no era creado y había que enlazar las tareas manualmente.
Hasta aquí bien, pero ¿qué pasa si vendo un producto de servicios que contiene varias tareas? ¿Como configuro esto? Pongamos que ingeniería en su caso, tiene a su vez 3 componentes análisis, desarrollo y pruebas. Estos 3 componentes no deben aparecer en el pedido pero sí son tareas independientes que hay que gestionar. Por lo tanto, nos hemos inventado el “truquillo” de utilizar las listas de materiales de fabricación para solucionar esta necesidad sin tener que programar nada a medida. Esto puede sonar extraño y lo es, porque en principio las listas de materiales sirven para definir los componentes o materiales con los que se hace un producto, pero hemos visto que también vale para servicios.
Así lo hemos hecho para que openERP nos genere toda la estructura entera de proyectos tareas y subtareas de forma automática.
- Hemos configurado un producto de venta (ingenieria) que es de servicios pero lo hemos etiquetado como almacenable / producir.
- Le hemos creado una lista de materiales conteniendo varios productos definidos como servicios / producir.
- Además, hemos asociado en el propio pedido la cuenta analítica a la que debería ser asociado el proyecto creado para dicho pedido. Y bien..
Funciona perfectamente: El sistema ha creado de forma automática los siguientes elementos
- Una orden de fabricación para el producto “ingeniería”
- Una tarea para cada uno de los elementos análisis, desarrollo y pruebas incluidas en su lista de materiales
- Un proyecto conteniendo las anteriores 3 tareas con los tiempos previstos definidos para cada una como cantidad, en su lista de materiales.
- Ha asociado el proyecto a la cuenta analítica definida en el pedido de venta.
O sea, perfecto y todo automático. Mi cliente estaba encantado con el resultado obtenido.
Esperando os sea de utilidad, cordiales saludos!!
Ana
