Instanciación y herencia


([N3] Juanjo) #1

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.


([N4] agonzalez.velneo.com) #2

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.


([N3] Juanjo) #3

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


([N3] Juanjo) #4

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.


([N4] fgutierrez.velneo) #5

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

Un saludo.