Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

FrameWork de Nueva Generacion

Acceso a tu Informacion desde cualquier Dispositivo con Navegador.

Enfoque en el Backend

Frontend de forma facil con Odoo y XML.

Creacion de Verticales

Creacion de nuevas Verticales Conquistando nuevos Mercados.

Tu marca aqui mismo

Llega a miles de personas.

Publicidad

jueves, 21 de noviembre de 2013

Herencia de Vistas y Objetos en OpenERP 7.0 para Agregar Campos en Formularios

OpenERP al utilizar Python como lenguaje de programaciĆ³n, obtiene la caracterĆ­sticas como la programaciĆ³n orientada a objetos y por lo tanto podemos hacer uso de la Herencia para modificar, extender, utilizar mĆ©todos, clases, sin necesidad de crear un metodo nuevamente.
Existen diferentes tipos de herencia en OpenERP pueden leer un poco mas sobre herencia en el enlace: http://doc.openerp.com/v6.0//developer/2_5_Objects_Fields_Methods/object_inherit.html
En este tutorial explicare como crear un modulo en OpenERP para extender nuestro objeto y modificar a nuestras necesidades los objetos de OpenERP, anteriormente se explico como agregar campos en formularios directamente en OpenERP, pero OpenERP version 7.0 tiene algunos problemas si queremos realizar cambios de esta manera, ademas de que al actualizar cualquier modulo que modificamos se eliminan los cambios realizados, para evitar esto creamos un modulo por separado que herede los objetos que queremos extender y asi poder instalar nuestro modulo cada ves que sea necesario sin afectar al Sistema directamente y de una manera mas profesional manejar nuestras clases.