Aporte - Multiempresa sin copiar map ni modificar tablas

Comparte aquí tu código abierto Velneo

Moderador: vCoaches

anyjaim
vMate
vMate
Mensajes: 77
Registrado: 06 Sep 2008, 12:57
Contactar:

Aporte - Multiempresa sin copiar map ni modificar tablas

Mensaje por anyjaim » 18 Dic 2010, 00:13

Hola a todos!
Queria realizar un aporte a la comunidad.

El adjunto tiene como objetivo poder demostrar como convertir una aplicacion en multiempresa muy facilmente, sin modificar tablas ni copiar el .map

Paso a detallar los archivos que contiene:
inicial.map: Mapa del inicio que da a elegir al usuario con que empresa desea iniciar la aplicacion. Una vez el usuario complete el dato, abrirá la aplicacion.
aplicacion.map: Es la aplicacion que abrirá inicial.map
name.inf: contiene el nombre de la aplicacion sin la extension, en este caso: "aplicacion"
Carpeta data. Esta carpeta esta vacia pero se utilizara para guardar las tablas.

El funcionamiento es el siguiente:
Aplicacion.map contiene una tabla maestros con un directorio de tablas llamado data.
Inicial.map Contiene la tabla empresas y una tabla temporal para llamar al formulario para elegir la empresa.
Cuando se crea una empresa, esta crea un directorio nuevo dentro de Data con el nombre de la empresa.
Cuando se elije la empresa con la que se desea iniciar, crea o modifica un archivo VRT con el nombre de la aplicacion (Que lo extrae de name.inf) con la ruta correspondiente al directorio. EJ: DATA/EMPRESA1
y así sucesivamente con cada empresa.

Para probarlo simplemente ejecuten inicial.map, y creen empresas.

Muy bien, creo que eso es todo.

Cualquier duda, pueden consultar.

Anyjaim
Adjuntos
multiempresa_167.rar
(3.66 KiB) Descargado 519 veces

Avatar de Usuario
DESARROLLADOR
vLeader
vLeader
Mensajes: 1504
Registrado: 17 Ago 2006, 17:49
Ubicación: Tamaulipas México
Contactar:

Mensaje por DESARROLLADOR » 18 Dic 2010, 19:40

Tiene buena pinta, en hora buena!!!!!

Avatar de Usuario
Mauricio
vMate
vMate
Mensajes: 75
Registrado: 14 Mar 2008, 12:51
Ubicación: http://maps.google.es/maps?q=-33.803736,-70.667219

Mensaje por Mauricio » 22 Dic 2010, 01:54

Simplemente genial, van mis felicitaciones. Estaba pensando que con este metodo se podría hacer un repositorio de tablas que fueran comunes a todas las empresas, como por ejemplo un sistema multiempresa donde la tabla plan de cuentas fuera compartida por todas las empresas o bien otra tabla de uso comun para todas.

Es un buen aporte. Saludos.
Atte.,
Mauricio J. Iturriaga M.
Descubriendo el paradigma Velneo®

http://maps.google.es/maps?q=-33.803736,-70.667219

Avatar de Usuario
ravenida
vMate
vMate
Mensajes: 82
Registrado: 19 Jul 2008, 16:19
Ubicación: Ibiza

Mensaje por ravenida » 22 Dic 2010, 15:39

¡ Genial ! , mis felicitaciones

Avatar de Usuario
sandervida
vMate
vMate
Mensajes: 81
Registrado: 02 Abr 2009, 21:04
Ubicación: Bolivia

Exelente idea la tuya.

Mensaje por sandervida » 02 Ene 2011, 18:58

me parece interesante , me acabas de dar un aidea para resolver un problema que tengo.
Soy aficionado a programar y voy a probar con velneo

Avatar de Usuario
rximelis
vAdviser
vAdviser
Mensajes: 589
Registrado: 07 Nov 2005, 12:04
Ubicación: Palma de Mca
Contactar:

Mensaje por rximelis » 07 Ene 2011, 19:55

Muy pero que muy bueno

antuan
vAdviser
vAdviser
Mensajes: 501
Registrado: 15 Feb 2007, 22:17

Mensaje por antuan » 10 Ene 2011, 23:58

alguien le ha funcionado en vserver, por que a mi no me funciona.
Un Saludo
Con Velneo is possible

Avatar de Usuario
Gillem
vAdviser
vAdviser
Mensajes: 515
Registrado: 15 Jun 2010, 07:39

Mensaje por Gillem » 11 Ene 2011, 09:07

En vServer esta solución no funciona por la estructura de la misma. :idea: lógica.

Saludos
I love Velneo

Avatar de Usuario
ravenida
vMate
vMate
Mensajes: 82
Registrado: 19 Jul 2008, 16:19
Ubicación: Ibiza

Mensaje por ravenida » 13 Ene 2011, 18:13

No lo he probado en Vserver pero me parece que no funcionará.

anyjaim
vMate
vMate
Mensajes: 77
Registrado: 06 Sep 2008, 12:57
Contactar:

Mensaje por anyjaim » 05 Feb 2011, 00:04

Me alegro que les sirva! :wink:

Responder