El script adjunto contiene las tablas usuales para activar el módulo de proyectos de Exactus para una nueva compañía.
El primer insert es para que el módulo aparezca en el menú de Exactus.
Se debe hacer un reemplazo en todo el archivo de la partícula companyhere por el nombre de la compañía en la que se desea activar el módulo.
Adicionalmente, con el usuario, se deben llenar las tablas globales_cpry y globales_sc. Puede usarse otra compañía como base, con scripts similares a estos:
insert into zentrico.globales_cpry
SELECT *,0 from currirava.globales_cpry
insert into zentrico.globales_sc
SELECT * from guachipel.globales_sc
-------------------------------------------------------------------------------------------------------------
El siguiente procedimiento almacenado es el utilizado para generar el script:
alter PROCEDURE [dbo].[sp_copia_estructuras_compania]
@compania_origen varchar(30),
@compania_destino varchar(30)
Básicamente, verifica todas aquellas tablas y estructuras que no están en la compañía destino y que si están presentes en la compañía origen, y genera los queries necesarios para crearlas. Se debe manipular brevemente para colocar los GO en una línea aparte, ya que el retorno es un single line por objeto.