# Instanciación y herencia

**URL:** <https://foros.velneo.com/t/instanciacion-y-herencia/395>\
**Category:** Velneo\
**Created:** [16 Marzo, 2009 10:52 UTC](https://foros.velneo.com/t/instanciacion-y-herencia/395 "2009-03-16T10:52:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jjsoft](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@jjsoft](https://foros.velneo.com/u/jjsoft)\
**Post date:** [16 Marzo, 2009 10:52 UTC](https://foros.velneo.com/t/instanciacion-y-herencia/395/1 "2009-03-16T10:52:48Z")

</div>

Hola a todos:  
En este escenario:  
Una caja de datos: BASEDATA  
Una caja de aplicación: BASEAPP, que hereda BASEDATA  
Instancio la caja BASEAPP, en la carpeta BASE  
Hasta aqui sin problemas. Luego:  
Una caja VENTASDATA, que hereda BASEDATA  
Una caja VENTASAPP, que hereda BASEAPP  
Instancio la caja VENTASAPP, en la carpeta VENTAS, indicando que las cajas heredadas se instalan en la carpeta BASE  
Al abrir la zona de disco, veo que en la carpeta BASE están las tablas correspondientes (MAESTROS)  
Pero en la carpeta VENTAS, ademas de las tablas correspondientes (ALBARANES), tambien están las de BASE (MAESTROS)  
¿ Que hago mal ? Mi idea era instanciar varias VENTASAPP en diferentes carpetas y comprobar que comparten la info de tablas común, en la carpeta BASE (MAESTROS).  
Gracias.

---

<div class="post-metadata">

**Author:** ![agonzalez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/agonzalez/32/5473_2.png) [@agonzalez](https://foros.velneo.com/u/agonzalez)\
**Post date:** [16 Marzo, 2009 18:06 UTC](https://foros.velneo.com/t/instanciacion-y-herencia/395/2 "2009-03-16T18:06:53Z")

</div>

Lo que sucede es que al instanciar la caja de aplicación final VENTASAPP te solicita el directorio para instanciar cajas heredadas. Y todas las cajas de datos son heredadas por la caja de aplicación, tanto Basedata cómo Ventasdata. Por eso te las instancia todas en el mismo directorio.  
  
Saludos.

---

<div class="post-metadata">

**Author:** ![jjsoft](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@jjsoft](https://foros.velneo.com/u/jjsoft)\
**Post date:** [17 Marzo, 2009 08:36 UTC](https://foros.velneo.com/t/instanciacion-y-herencia/395/3 "2009-03-17T08:36:22Z")

</div>

Gracias por tu respuesta agonzalez.  
¿ Como hay que proceder para conseguir lo que pretendo ? Es muy interesante para los temas de multiempresa. Gracias.

---

<div class="post-metadata">

**Author:** ![jjsoft](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@jjsoft](https://foros.velneo.com/u/jjsoft)\
**Post date:** [17 Marzo, 2009 09:09 UTC](https://foros.velneo.com/t/instanciacion-y-herencia/395/4 "2009-03-17T09:09:44Z")

</div>

La solución intuyo que estará en la opción "Personalizar rutas de cada instancia heredada".  
Esta opción la veo deshabilitada. ¿ Es así en esta versión, o por el contrario solo es accesible por algun condicionante ? ¿ Cual es ? Gracias.

---

<div class="post-metadata">

**Author:** ![fgutierrez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fgutierrez/32/5455_2.png) [@fgutierrez](https://foros.velneo.com/u/fgutierrez)\
**Post date:** [17 Marzo, 2009 10:08 UTC](https://foros.velneo.com/t/instanciacion-y-herencia/395/5 "2009-03-17T10:08:39Z")

</div>

Por el momento, como comentas, está deshabilitada, pero próximamente estará disponible. Os avisaremos e informaremos al respecto adecuadamente.

Un saludo.
