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.