Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas

lunes, 17 de agosto de 2015

Tutorial OpenERP y Odoo: Migración de un módulo básico entre versiones



En este tutorial os explico como realizar una modificación de un módulo nuestro realizado en OpenERP 7.0 a Odoo v8.0. Se detalla también el uso de los decoradores y eventos, los diferentes modelos y como se declaran ahora los campos.



------ ------------

domingo, 16 de agosto de 2015

Migracion OpenERP 7 a Odoo 8




En este tutorial se detalla:

  • Cómo migrar los datos de OpenERP 7 a Odoo 8
  • Uso de la herramienta de migración

Espero que os sirva y gracias por verlo!

Enlaces de interés:

Fichero Bat para actualizar módulos por comandos:


@echo off
echo ############################################
echo # Actualizador de modulos por parametros   #
echo ############################################


set LOG_ROUTE=C:\Gestion\Odoo\server\odoo-server.log
set ODOO_SERVER=C:\Gestion\Odoo\server\openerp-server.exe
set ODOO_CONFIG=C:\Gestion\Odoo\server\openerp-server.conf

set modulo=all
set dbase=produccion
set clearLog=0
set openLog=0
set initDebug=0

echo Estableciendo parametros de inicio...
set /p modulo="Modulo a actualizar [%modulo%]: "
set /p dbase="Base de datos [%dbase%]: "
set /p clearLog="Limpiar fichero de log (0/1)[%clearLog%]: "
set /p openLog="Abrir log (0/1)[%openLog%]: "
set /p initDebug="Inicializar modo de desarrollo (0/1)[%initDebug%]: "

IF %clearLog%==1 goto :ClearLogOdoo
IF %openLog%==1 goto :OpenLogOdoo
IF %initDebug%==1 goto :StartOdooDebugMode
IF %initDebug%==0 goto :StartOdoo

:ClearLogOdoo
  echo "Limpiando el log de Odoo..."
  @echo off > %LOG_ROUTE%

:OpenLogOdoo
  echo "Abriendo consola de log para comprobar el progreso..."
  call "cmd /c start call tail -f %LOG_ROUTE%"

:StartOdoo
  echo "Odoo esta actualizando los modulos seleccionados.."
  echo "Esta ventana no se cerrara automaticamente, asegurate de cerrarla cuando acabe e iniciar el servicio"
  %ODOO_SERVER% -d %dbase% -u %modulo% --config="%ODOO_CONFIG%"

:StartOdooDebugMode
  echo "Odoo esta actualizando los modulos seleccionados.."
  echo "Esta ventana no se cerrara automaticamente, asegurate de cerrarla cuando acabe e iniciar el servicio"
  %ODOO_SERVER% -d %dbase% -u %modulo% --debug --config="%ODOO_CONFIG%"

------ ------------

jueves, 1 de enero de 2015

Tutorial OpenERP - Herencia de modelos

Buenas a todos, aprovechando que he tenido vacaciones, he aprovechado para hacer un tutorial que prometí sobre la herencia de módulos, vistas, etc.

Tengo pensados dos más, uno sobre multithreading y otro que seguramente sea el primero que haga cuando pueda, es la migración de un módulo de la V7 a la V8 con Odoo.



Tutorial OpenERP 7.0 - Herencia de módulos



En este tutorial se detalla:

  • Cómo heredar o crear polimorfismo de un modulo de OpenERP
  • Herencia de modelos
  • Herencia de vistas
  • Tipos de herencia y herencia de métodos y llamadas a métodos padre
  • Campos de función con dependencias
  • Corrección de bugs sobre un módulo en desarrollo




Espero que os sirva y gracias por verlo!


------ ------------