Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT PRO.ID_PROCEDIMIENTOS, PRO.DS_NOMBRE, PRO.DS_DESCRIPCION AS PROCEDIMIENTO_DS_DESCRIPCION, PRO.TX_URL,
- PRO.CD_SISTEMATREWA, PRO.LG_ADMINISTRABLE,
- PRO.LG_VISIBLE, PRO.TX_AYUDA,
- PRO.TX_MENSAJE, APL.CD_APLICACIONES, PRO.TX_CLAVE_CIFRADO,
- PRO.LG_PRESENTABLE, PRO.ID_TIPOSPROCEDIMIE,
- ORD.ID_ORDENES, ORD.ID_PROCEDIMIENTOS AS ORDEN_ID_PROCEDIMIENTOS,
- ORD.CD_TIPOEXPTREWA AS ORDEN_CD_TIPOEXPTREWA, ORD.DS_TITULO AS ORDEN_DS_TITULO,
- ORD.FH_FECHA, ORD.TX_CONVOCANTE,
- ORD.TX_BENEFICIARIO, ORD.TX_REFERENCIABOJA, ORD.LG_VISIBLE AS ORDEN_LG_VISIBLE,
- CON.ID_CONVOCATORIAS, CON.ID_ORDENES AS CONVOCATORIA_ID_ORDENES,
- CON.FH_FECHACOMIENZO, CON.FH_FECHAFIN,
- CON.DS_DESCRIPCION AS CONVOCATORIA_DS_DESCRIPCION, CON.CD_PROCTREWA,
- CON.CD_TIPOEXPTREWA AS CONVOCATORIA_CD_TIPOEXPTREWA,
- CON.DS_TITULO AS CONVOCATORIA_DS_TITULO, FPC.FH_INICIO, FPC.FH_FIN,
- CON.LG_VISIBLE AS CONVOCATORIA_LG_VISIBLE,
- PER.ID_PERFILES, PER.ID_CONVOCATORIAS AS PERFIL_ID_CONVOCATORIAS,
- PER.DS_DESCRIPCION AS PERFIL_DS_DESCRIPCION, PER.CD_NOMBRETREWA,
- PER.LG_DEFAULT, PER.LG_PUBLICO,
- DECODE(USU_P.LG_PUBLICO, 'S', USU_P.CD_USUARIOS, 'N', USU_U.CD_USUARIOS, NULL) AS CD_USUARIOS_PUBLICO,
- TI.ID_TIPOSIDENTIFICA AS TIP_ID_TIPOSIDENTIFICA,
- TI.DS_NOMBRE AS TIP_DS_NOMBRE,
- TI.DS_DESCRIPCION AS TIP_DS_DESCRIPCION,
- TRA.ID_TRAMITES,
- TRA.CD_TRAMITES,
- TRA.DS_NOMBRE AS TRAMITE_DS_NOMBRE,
- TRA.DS_DESCRIPCION AS TRAMITE_DS_DESCRIPCION,
- TRA.ID_PROCEDIMIENTOS AS TRAMITE_ID_PROCEDIMIENTOS,
- TRA.TX_URL AS TRAMITE_TX_URL
- FROM MOADD_PROCEDIMIENTOS PRO
- join MOADD_APLICACIONES APL
- ON APL.ID_APLICACIONES = PRO.ID_APLICACIONES
- AND PRO.LG_VISIBLE = 'S'
- join MOADD_ORDENES ORD
- ON PRO.ID_PROCEDIMIENTOS = ORD.ID_PROCEDIMIENTOS
- AND ORD.LG_VISIBLE = 'S'
- join MOADD_CONVOCATORIAS CON
- ON CON.ID_ORDENES = ORD.ID_ORDENES
- AND CON.LG_VISIBLE = 'S'
- left outer join MOADD_TRAMITES TRA
- ON TRA.ID_PROCEDIMIENTOS = PRO.ID_PROCEDIMIENTOS
- AND TRA.LG_VISIBLE = 'S'
- left outer join MOADD_FECHASPRESCONV FPC
- ON FPC.ID_CONVOCATORIAS = CON.ID_CONVOCATORIAS
- join MOADD_PERFILES PER
- ON CON.ID_CONVOCATORIAS = PER.ID_CONVOCATORIAS
- join MOADR_TIDENTIFIC_PERF RTI
- ON PER.ID_PERFILES = RTI.ID_PERFILES
- join MOADD_TIPOSIDENTIFICA TI
- ON TI.ID_TIPOSIDENTIFICA = RTI.ID_TIPOSIDENTIFICA
- AND TI.ID_TIPOSIDENTIFICA = 2
- left outer join MOADR_USUARIO_PERFIL USP
- ON USP.ID_PERFILES = PER.ID_PERFILES
- left outer join MOADD_USUARIOS USU_P
- ON USU_P.CD_USUARIOS = USP.CD_USUARIOS AND USU_P.LG_PUBLICO = 'S'
- left outer join MOADD_USUARIOS USU_U
- ON USU_U.CD_USUARIOS = USP.CD_USUARIOS AND USU_U.LG_PUBLICO = 'N'
- left outer join MOADD_TIPOSPROCEDIMIE TP
- ON (TP.ID_TIPOSPROCEDIMIE = PRO.ID_TIPOSPROCEDIMIE)
- WHERE (
- (PER.LG_DEFAULT = 'S'
- AND USU_U.TX_DNI IS NULL
- AND USU_P.CD_USUARIOS IS NOT NULL
- )
- OR
- (
- USU_U.CD_USUARIOS = '53271920X'
- AND PER.LG_DEFAULT = 'N'
- AND PER.LG_PUBLICO = 'N')
- OR
- (PER.LG_DEFAULT = 'N'
- AND USU_U.TX_DNI IS NULL
- AND PER.LG_PUBLICO = 'S'
- AND EXISTS (
- SELECT PER2.ID_PERFILES
- FROM MOADD_PERFILES PER2
- join MOADR_USUARIO_PERFIL USP2
- ON PER2.ID_PERFILES = USP2.ID_PERFILES
- join MOADD_USUARIOS USU2
- ON USU2.CD_USUARIOS = USP2.CD_USUARIOS
- WHERE PER2.LG_DEFAULT = 'N'
- AND PER2.LG_PUBLICO = 'S'
- AND USU2.TX_USUARIO = '53271920X'
- AND PER.ID_PERFILES = PER2.ID_PERFILES
- )
- )
- )
- AND (CON.FH_FECHAFIN > SYSDATE OR CON.FH_FECHAFIN IS NULL)
- AND CON.FH_FECHACOMIENZO < SYSDATE
- AND (NOT EXISTS (
- SELECT TPP.ID_TIPOSCERTIFICADO
- FROM MOADV_TCERT_PROC_PERF TPP
- WHERE TPP.ID_PERFILES = PER.ID_PERFILES
- )
- )
- ORDER BY TP.DS_DESCRIPCION, PRO.DS_DESCRIPCION, ORD.ID_ORDENES, CON.ID_CONVOCATORIAS, PER.ID_PERFILES;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement