Herencia
Para este ejemplo vamos a añadir un nuevo campo llamado Fecha de caducidad al formulario de producto para que se nos quede un resulta como el que se ve a continuación.
Para aplicar los cambios en primera instancia deberemos conocer el nombre del campo que está encima de donde queremos colocar nuestro nuevo campo para ello vamos a Ajustes y dentro de esa ventana activamos el Modo Desarrollador.
Una vez activado este modo al dirigirnos a la pestaña del formulario si ponemos el ratón por encima de la etiqueta nos aparecerá el nombre del campo que en mi caso es standard_price
Una vez que sepamos el nombre deberemos buscar dicho campo en las vistas de Odoo para saber donde aplicar nuestro cambio exactamente, para esto no iremos a la pestaña que se encuentra en la parte superior a la derecha y una vez allí entraremos en editar vista de formulario.
Hecho esto nos parecerá la siguiente vista donde deberemos buscar el nombre de nuestro campo ( standard_price) en este caso dicho campo no se encuentra en esta vista si no en una vista heredada llamada product.template.commom.form. Para ver dicha vista picaremos sobre el icono marcado.
Abierta la nueva vista y habiendo encontrado el nombre de nuestro campo deberemos recordar la información marcada con flechas (nombre del modelo product.template , ID externo product.product_template_form_view) así mismo como la estructura que está establecida en la vista de formulario.
A continuación lo que haremos primero es crear un modelo que hereda de product.template y donde nos creamos el nuevo campo que en este caso se llama fechaAle que es de tipo Date.
Creado nuestro modelo, lo que haremos es crearnos nuestra vista que hace referencia a product.product_template_form_view (Véase las imágenes anteriores para ver el significado de las flechas).