SELECT Perfiles.Clave AS CLAVE , Perfiles.Nombre AS PERFIL , ISNULL(RP.LEC, 'NO') AS LECTURA , ISNULL(RP.ESC, 'NO') AS ESCRITURA , ISNULL(RP.AUT, 'NO') AS AUTORIZA , ISNULL(RP.ACT, 'NO') AS ACTIVIDAD , ISNULL(RP.TAR, 'NO') AS TAREA FROM EMPRESAS..Perfiles AS Perfiles LEFT JOIN ( SELECT RPI.Perfil AS PER , R.Rp_Descripcion AS REPOSITORIO , RPI.Rp_Lectura AS LEC , RPI.Rp_Escritura AS ESC , RPI.Rp_Autoriza AS AUT , RPI.Rp_Actividad AS ACT , RPI.Rp_Tarea AS TAR FROM Repositorio R INNER JOIN Repositorio_Permiso RPI ON R.Rp_Cve_Repositorio = RPI.Rp_Cve_Repositorio WHERE R.Rp_Cve_Repositorio = '0000000001' ) RP ON RP.PER = Perfiles.Clave ORDER BY Perfiles.Nombre SELECT Perfiles.Clave AS CLAVE , Perfiles.Nombre AS PERFIL , ISNULL(RP.LEC, 'NO') AS LECTURA , ISNULL(RP.ESC, 'NO') AS ESCRITURA , ISNULL(RP.AUT, 'NO') AS AUTORIZA , ISNULL(RP.ACT, 'NO') AS ACTIVIDAD , ISNULL(RP.TAR, 'NO') AS TAREA FROM EMPRESAS..Perfiles AS Perfiles LEFT JOIN ( SELECT RPI.Perfil AS PER , R.Rp_Descripcion AS REPOSITORIO , RPI.Rp_Lectura AS LEC , RPI.Rp_Escritura AS ESC , RPI.Rp_Autoriza AS AUT , RPI.Rp_Actividad AS ACT , RPI.Rp_Tarea AS TAR FROM Repositorio R INNER JOIN Repositorio_Permiso RPI ON R.Rp_Cve_Repositorio = RPI.Rp_Cve_Repositorio WHERE R.Rp_Cve_Repositorio = '0000000001' ) RP ON RP.PER = Perfiles.Clave ORDER BY Perfiles.Nombre SELECT Rp_Descripcion FROM Repositorio WHERE Rp_Cve_Repositorio = 0000000001 SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'APP_KB_PERFILES_PERMITIDOS' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTP_REPOSITORIO' SELECT * FROM Repositorio WHERE Rp_Cve_Repositorio = '0000000001' SELECT Rp_Descripcion FROM Repositorio WHERE Rp_Cve_Repositorio = 0000000002 SELECT Perfiles.Clave AS CLAVE , Perfiles.Nombre AS PERFIL , ISNULL(RP.LEC, 'NO') AS LECTURA , ISNULL(RP.ESC, 'NO') AS ESCRITURA , ISNULL(RP.AUT, 'NO') AS AUTORIZA , ISNULL(RP.ACT, 'NO') AS ACTIVIDAD , ISNULL(RP.TAR, 'NO') AS TAREA FROM EMPRESAS..Perfiles AS Perfiles LEFT JOIN ( SELECT RPI.Perfil AS PER , R.Rp_Descripcion AS REPOSITORIO , RPI.Rp_Lectura AS LEC , RPI.Rp_Escritura AS ESC , RPI.Rp_Autoriza AS AUT , RPI.Rp_Actividad AS ACT , RPI.Rp_Tarea AS TAR FROM Repositorio R INNER JOIN Repositorio_Permiso RPI ON R.Rp_Cve_Repositorio = RPI.Rp_Cve_Repositorio WHERE R.Rp_Cve_Repositorio = '0000000002' ) RP ON RP.PER = Perfiles.Clave ORDER BY Perfiles.Nombre SELECT Rp_Descripcion FROM Repositorio WHERE Rp_Cve_Repositorio = 0000000002 SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'APP_KB_PERFILES_PERMITIDOS' INSERT INTO Log( Lg_Fecha, Lg_Origen, Lg_Referencia, Lg_Operador, Lg_Descripcion, Lg_Tipo) VALUES('2019-08-27 17:01:37', 'VariablesPRO.dll - GetValor()', 'FTP_REPOSITORIO', 'CONFIG', 'Variable creada con valores default', 2) SELECT GetDate() as Fecha INSERT INTO Configuracion ( Cv_Cve_Clase_Variable, Cf_Variable, Cf_Valor, Cf_Tipo, Cf_Descripcion, Cf_Edit ,Operador ) VALUES( '99', 'FTP_REPOSITORIO', '0000000000', 'T', 'N/A', 'SI' ,'CONFIG' ) SELECT Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTP_REPOSITORIO' SELECT 'SI' as col FROM sysobjects sysobjects INNER JOIN syscolumns syscolumns ON sysobjects.id = syscolumns.id WHERE sysobjects.NAME = 'configuracion' AND syscolumns.NAME = 'Operador' INSERT INTO Log( Lg_Fecha, Lg_Origen, Lg_Referencia, Lg_Operador, Lg_Descripcion, Lg_Tipo) VALUES('2019-08-27 17:01:37', 'VariablesPRO.dll - GetValor()', 'FTP_REPOSITORIO', 'CONFIG', 'Variable no existe', 0) SELECT GetDate() as Fecha SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTP_REPOSITORIO' *** COMMIT *** INSERT INTO Repositorio_Permiso (Perfil, Rp_Cve_Repositorio, Rp_Lectura, Rp_Escritura, Rp_Autoriza, Rp_Actividad, Rp_Tarea ) VALUES('002', '0000000002', 'SI', 'NO', 'NO', 'NO', 'NO') INSERT INTO Repositorio_Permiso (Perfil, Rp_Cve_Repositorio, Rp_Lectura, Rp_Escritura, Rp_Autoriza, Rp_Actividad, Rp_Tarea ) VALUES('002', '0000000001', 'SI', 'NO', 'NO', 'NO', 'NO') DELETE FROM Repositorio_Permiso WHERE Perfil = '002' *** BEGIN TRANSACION *** *** COMMIT *** INSERT INTO Repositorio_Permiso (Perfil, Rp_Cve_Repositorio, Rp_Lectura, Rp_Escritura, Rp_Autoriza, Rp_Actividad, Rp_Tarea ) VALUES('002', '0000000002', 'SI', 'NO', 'NO', 'NO', 'NO') INSERT INTO Repositorio_Permiso (Perfil, Rp_Cve_Repositorio, Rp_Lectura, Rp_Escritura, Rp_Autoriza, Rp_Actividad, Rp_Tarea ) VALUES('002', '0000000001', 'SI', 'NO', 'NO', 'NO', 'NO') DELETE FROM Repositorio_Permiso WHERE Perfil = '002' *** BEGIN TRANSACION *** SELECT * FROM Repositorio WHERE Rp_Padre = '0000000002' ORDER BY Rp_Padre, Rp_Sub_Nodos DESC, Rp_Descripcion SELECT * FROM Repositorio_Permiso WHERE Perfil = '002' AND Rp_Cve_Repositorio = '0000000002' SELECT * FROM Repositorio WHERE Rp_Padre = '0000000001' ORDER BY Rp_Padre, Rp_Sub_Nodos DESC, Rp_Descripcion SELECT * FROM Repositorio_Permiso WHERE Perfil = '002' AND Rp_Cve_Repositorio = '0000000001' SELECT * FROM Repositorio WHERE Rp_Padre = '0' ORDER BY Rp_Padre, Rp_Sub_Nodos DESC, Rp_Descripcion SELECT * FROM EMPRESAS..Perfiles ORDER BY Nombre SELECT DISTINCT Texto,ID,Transaccion from Configuracion_Etiqueta where (Transaccion = '' or Transaccion = '%') ORDER BY Transaccion DESC SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_FORMATO_MONEDA' SELECT FontSize FROM EMPRESAS..Operadores WHERE Operador = 'CONFIG' SELECT 'SI' EXISTE FROM EMPRESAS..sysobjects sysobjects INNER JOIN EMPRESAS..syscolumns syscolumns ON sysobjects.id = syscolumns.id WHERE sysobjects.name = 'Operadores' AND syscolumns.name = 'FontSize' SELECT * FROM Repositorio WHERE Rp_Cve_Repositorio = '0000000002' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_REGISTRAR_ALTA_LOG' SELECT * FROM Repositorio WHERE Rp_Padre = '0000000002' ORDER BY Rp_Padre, Rp_Sub_Nodos DESC, Rp_Descripcion SELECT * FROM Repositorio WHERE Rp_Padre = '0000000001' ORDER BY Rp_Padre, Rp_Sub_Nodos DESC, Rp_Descripcion SELECT * FROM Repositorio WHERE Rp_Padre = '0' ORDER BY Rp_Padre, Rp_Sub_Nodos DESC, Rp_Descripcion *** COMMIT *** SELECT Rp.Perfil , Rp.Rp_Lectura , Rp.Rp_Escritura , Rp.Rp_Autoriza, Rp.Rp_Actividad, Rp.Rp_Tarea From Repositorio_Permiso Rp WHERE Rp.Rp_Cve_Repositorio = '0000000001' INSERT INTO Repositorio (Rp_Padre, Rp_Cve_Repositorio, Rp_Descripcion, Rp_Sub_Nodos, Rp_Controlar_Versiones, Rp_Permitir_Actividades, Oper_Alta, Oper_Ult_Modif, Fecha_Alta, Fecha_Ult_Modif, Es_Cve_Estado)VALUES('0000000001', '0000000002', 'Prueba sin hijos', 'NO', 'SI', 'SI', 'CONFIG', 'CONFIG', '2019-08-27 17:00:23', '2019-08-27 17:00:23','AC') *** BEGIN TRANSACION *** SELECT GetDate() as Fecha SELECT Rp_Descripcion AS Nombre FROM Repositorio WHERE Rp_Cve_Repositorio = '0000000002' SELECT IsNull(MAX(Rp_Cve_Repositorio), 0) as Clave FROM REPOSITORIO WHERE ISNUMERIC(Rp_Cve_Repositorio) = 1