Crear modulo openerp
Multiplataforma.
Jose Maria Garcia Moreno
Sistemas de Gestión Empresarial
Tarea Unidad de Trabajo 5.- Desarrollo de
componentes
La tarea consiste encrear un componente o módulo que gestione una agenda telefónica con
las siguientes características:
Modelo y Controlador.
Objeto en la aplicación llamado agenda con, al menos, dos campos: Nombre yTeléfono.
Tabla en la base de datos con los datos del objeto.
Vista.
Menú en la aplicación que enlace al objeto.
Vista formulario con los datos del objeto.
Vista árbol con los datos del objeto.Además del módulo deberás escribir también un informe con todas las consideraciones
oportunas que se necesiten para entender cómo has realizado la tarea.
Hemos generado la estructura de ficherosdel modulo:
__openerp__.py => Contiene los datos del modulo , como versión, autor, dependencias, etc.
__init__.py => Para tratar la carpeta como paquete Python, y contiene el import agenda.pyagenda.py => Se crea la tabla con los campos que necesitamos en nuestro caso nombre y teléfono.
agenda_view.xml => Generamos las vistas, formulario y tree, acciones y menú Agenda.
Una vez generado elcódigo se copia la carpeta del modulo, en nuestro caso agenda, en el directorio
addons de openerp y actualizamos los módulos.
1 de 4
Desarrollo de Aplicaciones Informáticas
Multiplataforma.
JoseMaria Garcia Moreno
Abrimos los modulos y buscamos el nuestro, agenda.
Abrimos el modulo y lo instalamos.
2 de 4
Sistemas de Gestión Empresarial
Tarea Unidad de Trabajo 5.- Desarrollo decomponentes
Desarrollo de Aplicaciones Informáticas
Multiplataforma.
Jose Maria Garcia Moreno
Sistemas de Gestión Empresarial
Tarea Unidad de Trabajo 5.- Desarrollo de
componentesPulsamos actualizar.
Nos informa de que el modulo ha sido instalado con éxito.
3 de 4
Desarrollo de Aplicaciones Informáticas
Multiplataforma.
Jose Maria Garcia Moreno
Sistemas de Gestión...
Regístrate para leer el documento completo.