# Proyecto Multi Empresa

**URL:** <https://foros.velneo.com/t/proyecto-multi-empresa/1264>\
**Category:** Velneo\
**Created:** [9 Noviembre, 2009 20:34 UTC](https://foros.velneo.com/t/proyecto-multi-empresa/1264 "2009-11-09T20:34:44Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [9 Noviembre, 2009 20:34 UTC](https://foros.velneo.com/t/proyecto-multi-empresa/1264/1 "2009-11-09T20:34:44Z")

</div>

Buenos días,

Tengo algunas dudas sobre montar un Proyecto que sea multi Empresa.

En la versión 6.x de Velneo tenía cada empresa en un directorio. A través de un administrador de Empresas el usuario lanzaba la empresa que seleccionaba. Así se hace complicada la conciliación de varias empresas, e innumerables procesos que comparten todas las empresas.

Ahora tengo que crear una aplicación multi Empresa y tengo mis dudas:

- Que es mejor tener un proyecto para cada empresa, como en v6.x o crear un Proyecto con la tabla Empresas y asignar a cada tabla la empresa que está relacionada, así a través de los índices solo presentamos la Empresa de trabajo.

- Si en algún caso el cliente quisiera compartir la tabla (por ejemplo) Clientes o Artículos, como se debería plantear?,

- Si lo hacemos todo en un mismo proyecto, en el caso de tener varias Empresas, a la larga podría afectar en el rendimiento de la aplicación?

Son algunas dudas que se me plantean, y creo que sería interesante poder compartir puntos de vista sobre el análisis.

Gracias de antemano por todas las aportaciones que se puedan hacer.

Saludos

Overall

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [9 Noviembre, 2009 22:04 UTC](https://foros.velneo.com/t/proyecto-multi-empresa/1264/2 "2009-11-09T22:04:07Z")

</div>

Desde mi punto de vista, una aplicación multiempresa debería tener los aticulos, entidades etc&nbsp; comunes a todas las empresas, partiendo de la idea de que se quieran tener varias empresas que se dedican a lo mismo (o similar) y comparten clientes y demás.

&nbsp;

Para el caso de un cliente que tenga una panadería y una gasolinera, no sería una aplicación multiempresa, si no 2 licencias distintas en carpetas separadas.

&nbsp;

Evidentemente pueden aparecer muchas situaciones, pero estas dos son las mas comunes.

&nbsp;

Nosotros estamos diseñando nuestra aplicación con los maestros comunes y los documentos separados por empresa, pero evidentemente le implementaremos la posibilidad de hacer conciliaciones contables y de gestión para el caso de usar carpetas separadas.

&nbsp;

Un saludo

---

<div class="post-metadata">

**Author:** ![JorgeVelasco](https://avatars.discourse-cdn.com/v4/letter/j/50afbb/32.png) [@JorgeVelasco](https://foros.velneo.com/u/JorgeVelasco)\
**Post date:** [10 Noviembre, 2009 11:09 UTC](https://foros.velneo.com/t/proyecto-multi-empresa/1264/3 "2009-11-10T11:09:25Z")

</div>

Buenas.

Yo lo estoy diseñando todo en la misma carpeta

Tengo una tabla de empresas y desde los usuario decido a que empresas puedo entrar. Después, los maestros que me inetresen tendrán el campo empresa para que se vean o no dependiendo de la empresa en la que me encuentre.

Un saludo.

&nbsp;

&nbsp;

**Jorge Velasco Fernández**

**THE SEED SOFTWARE COMPANY**

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [10 Noviembre, 2009 13:47 UTC](https://foros.velneo.com/t/proyecto-multi-empresa/1264/4 "2009-11-10T13:47:11Z")

</div>

Hola Jorge,

Yo lo tengo así, pero mi duda es si le pongo el campo Empresas a tablas como Clientes, agentes, Productos,... Tengo claro que hay tablas que no hace falta el campo Empresa y en otras como, toda la documentación, almacén, ... es necesario.

Gracias y un saludo

Overall

---

<div class="post-metadata">

**Author:** ![mconde](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mconde/32/5456_2.png) [@mconde](https://foros.velneo.com/u/mconde)\
**Post date:** [10 Noviembre, 2009 13:51 UTC](https://foros.velneo.com/t/proyecto-multi-empresa/1264/5 "2009-11-10T13:51:57Z")

</div>

@Overall:

Todo dependerá del uso que quieras darle a tu aplicación "multiempresa".

Si va a ser una aplicación donde instanciaras diferentes empresas que no tendrán nada en común (por ejemplo un software de tipo vertical para un sector), yo le pasaría el campo Empresa a todas las tablas.

Si va a ser una aplicación que vas a vender a una empresa en concreto pero que a su vez puede tener sub-empresas (un mismo propietrario con varias empresas) quizás no haría falta.

&nbsp;

Mi consejo: poner el campo Empresa en todas las tablas y así te sirve para ambos casos.

&nbsp;

Un saludo.

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [10 Noviembre, 2009 14:18 UTC](https://foros.velneo.com/t/proyecto-multi-empresa/1264/6 "2009-11-10T14:18:04Z")

</div>

Gracias mConde, creo que lo haré como dices. Creo que se puede jugar muy bien con el campo empresa y darle el uso correspondiente a cada tabla.

Muchas gracias

overall
