Pues la herencia inversa es el concepto por el cual, podemos utilizar objetos de los proyectos que han heredado al proyecto actual, y que, en principio, solo estarán disponibles cuando se ejecuten ambos proyectos al mismo tiempo.
Mediante la herencia inversa, podemos ver en la ficha de un cliente, todos sus albaranes (lo que anteriormente hacÃamos mediante los enlaces históricos o plurales de las tablas), cuando los objetos correspondientes a la tabla de clientes están en un proyecto y este es heredado por otro proyecto que contiene los objetos correspondientes a la tabla de albaranes.
Mediante la herencia, desde un albarán podemos acceder a la ficha del cliente (cuyo formulario esta definido en el proyecto heredado), y mediante la herencia inversa, en el formulario del cliente podemos mostrar información de los albaranes de ese cliente (aún cuando las rejillas para mostrar los albaranes estén en el proyecto que hereda).
Pero esto solo será posible cuando ejecutamos el proyecto de Ventas (que hereda al proyecto de Maestros) y no cuando ejecutamos el proyecto de Maestros directamente.
One Response to “y ¿que es la herencia inversa?”
Pings responses to this post
[...] Y ¿qué es la herencia inversa? [...]