Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Bloque de código
titleTS_PROYECTO_JUSTIFICABLE
SELECT p.ID,c.CODIGO AS CONVOCATORIA,p.CODIGO_EXTERNO AS REFERENCIA, p.TITULO , p.ACRONIMO , p.FECHA_INICIO 
, CASE  WHEN p.FECHA_FIN_DEFINITIVA IS NOT NULL THEN p.FECHA_FIN_DEFINITIVA ELSE p.FECHA_FIN END FECHA_FIN 
,ep.ESTADO , p.MODELO_EJECUCION_ID ,me.NOMBRE AS MODELO_EJECUCION_NOMBRE, p.TIPO_FINALIDAD_ID , tf.NOMBRE AS TIPO_FINALIDAD_NOMBRE
, p.TIPO_AMBITO_GEOGRAFICO_ID AS AMBITO_ID ,tag.NOMBRE AS AMBITO_NOMBRE 
, (SELECT es.FECHA_ESTADO FROM CSP_SGI.ESTADO_SOLICITUD es WHERE es.SOLICITUD_ID = p.SOLICITUD_ID AND es.ESTADO = 'CONCEDIDA') AS FECHA_CONCESION
, CASE WHEN p.IMPORTE_PRESUPUESTO IS NOT NULL OR p.IMPORTE_PRESUPUESTO_COSTES_INDIRECTOS IS NOT NULL THEN p.IMPORTE_PRESUPUESTO + p.IMPORTE_PRESUPUESTO_COSTES_INDIRECTOS 
ELSE (SELECT SUM(ag.IMPORTE_PRESUPUESTO) FROM CSP_SGI.ANUALIDAD_GASTO ag INNER JOIN CSP_SGI.PROYECTO_ANUALIDAD pa ON ag.PROYECTO_ANUALIDAD_ID = pa.ID WHERE pa.PROYECTO_ID = p.ID) END IMPORTE_SOLICITADO
, CASE WHEN p.IMPORTE_CONCEDIDO IS NOT NULL OR p.IMPORTE_CONCEDIDO_COSTES_INDIRECTOS IS NOT NULL THEN p.IMPORTE_CONCEDIDO + p.IMPORTE_CONCEDIDO_COSTES_INDIRECTOS 
ELSE (SELECT SUM(ag.IMPORTE_CONCEDIDO) FROM CSP_SGI.ANUALIDAD_GASTO ag INNER JOIN CSP_SGI.PROYECTO_ANUALIDAD pa ON ag.PROYECTO_ANUALIDAD_ID = pa.ID WHERE pa.PROYECTO_ID = p.ID) END IMPORTE_CONCEDIDO 
, CASE WHEN p.IMPORTE_CONCEDIDO_COSTES_INDIRECTOS IS NOT NULL THEN p.IMPORTE_CONCEDIDO_COSTES_INDIRECTOS 
ELSE (SELECT SUM(ag.IMPORTE_CONCEDIDO) FROM CSP_SGI.ANUALIDAD_GASTO ag INNER JOIN CSP_SGI.PROYECTO_ANUALIDAD pa ON ag.PROYECTO_ANUALIDAD_ID = pa.ID INNER JOIN CSP_SGI.CONCEPTO_GASTO cg ON ag.CONCEPTO_GASTO_ID = cg.ID WHERE pa.PROYECTO_ID = p.ID AND cg.COSTES_INDIRECTOS = 1) END COSTES_INDIRECTOS INDIRECTOS
, p.OBSERVACIONES , p.UNIDAD_GESTION_REF ,u.NOMBRE AS UNIDAD_GESTION_NOMBRE
FROM  CSP_SGI.PROYECTO p
INNER JOIN CSP_SGI.ESTADO_PROYECTO ep ON p.ESTADO_PROYECTO_ID  = ep.ID ID
INNER JOIN CSP_SGI.MODELO_EJECUCION me ON p.MODELO_EJECUCION_ID = me.ID ID
INNER JOIN CSP_SGI.TIPO_FINALIDAD tf ON p.TIPO_FINALIDAD_ID = tf.ID ID
INNER JOIN CSP_SGI.TIPO_AMBITO_GEOGRAFICO tag ON p.TIPO_AMBITO_GEOGRAFICO_ID  = tag.ID ID
LEFT JOIN CSP_SGI.CONVOCATORIA c ON  p.CONVOCATORIA_ID = c.ID
INNER JOIN USR_SGI.UNIDAD u ON p.UNIDAD_GESTION_REF  = u.ID ID
WHERE p.ACTIVO = 1 AND ep.ESTADO <> 'BORRADOR' 
AND ((p.FECHA_FIN_DEFINITIVA IS NOT NULL AND p.FECHA_FIN_DEFINITIVA >= TO_DATE('01/01/2013','dd/mm/yyyy')) 
OR (p.FECHA_FIN_DEFINITIVA IS NULL AND p.FECHA_FIN >=  TOTO_DATE('01/01/2013','dd/mm/yyyy') ))
AND p.id IN (SELECT pps.PROYECTO_ID FROM CSP_SGI.PROYECTO_PROYECTO_SGE pps)

...

CampoTipoObligatorioCampo del SGITabla del SGIEsquema del SGIComentario
IDNUMBER (38,0)SIIDPROYECTO_ENTIDAD_FINANCIADORACSP_SGIIdentificador único del registro. Clave primaria.
PROYECTO_IDNUMBER (38,0)SIPROYECTO_IDPROYECTO_ENTIDAD_FINANCIADORACSP_SGIIdentificador del proyecto.
ENTIDAD_REFVARCHAR2(50)SIENTIDAD_REFPROYECTO_ENTIDAD_FINANCIADORACSP_SGIIdentificador de la entidad en el sistema de gestión de empresas de la Universidad.
FUENTE_FINANCIACION_IDNUMBER (38,0)NOFUENTE_FINANCIACION_IDPROYECTO_ENTIDAD_FINANCIADORACSP_SGI

Identificador único de la fuente de financiación asociada a la entidad financiadora. Las fuentes de financiación son configurables en el SGI.

FUENTE_FINANCIACION_NOMBREVARCHAR2(50)NONOMBREFUENTE_FINANCIACIONCSP_SGINombre de la fuente de financiación asociada a la entidad financiadora.
TIPO_FINANCIACION_IDNUMBER (38,0)NOTIPO_FINANCIACION_IDPROYECTO_ENTIDAD_FINANCIADORACSP_SGIIdentificador único del tipo de financiación asociada a la entidad financiadora. Los tipos de financiación son configurables en el SGI.
TIPO_FINANCIACION_NOMBREVARCHAR2(50)NONOMBRETIPO_FINANCIACIONCSP_SGINombre del tipo de financiación asociado a la entidad financiadora.
AJENANUMBER (1,0)SIAJENAPROYECTO_ENTIDAD_FINANCIADORACSP_SGIIndica si la entidad financiadora es ajena o no a la convocatoria
Bloque de código
titleTS_PROYECTO_ENT_FIN
SELECT pef.ID, pef.PROYECTO_ID, pef.ENTIDAD_REF, pef.FUENTE_FINANCIACION_ID, ff.NOMBRE AS FUENTE_FINANCIACION_NOMBRE, 
pef.TIPO_FINANCIACION_ID, tf.NOMBRE AS TIPO_FINANCIACION_NOMBRE, pef.AJENA
FROM CSP_SGI.PROYECTO_ENTIDAD_FINANCIADORA pef 
INNER JOIN CSP_SGI.PROYECTO p ON pef.PROYECTO_ID = p.ID 
INNER JOIN CSP_SGI.ESTADO_PROYECTO ep ON p.ESTADO_PROYECTO_ID = ep.ID
INNER JOIN CSP_SGI.FUENTE_FINANCIACION ff ON pef.FUENTE_FINANCIACION_ID = ff.ID
INNER JOIN CSP_SGI.TIPO_FINANCIACION tf ON pef.TIPO_FINANCIACION_ID = tf.ID
WHERE p.ACTIVO = 1 AND ep.ESTADO = 'BORRADOR'
AND ((p.FECHA_FIN_DEFINITIVA IS NOT NULL AND p.FECHA_FIN_DEFINITIVA >= TO_DATE('01/01/2013','dd/mm/yyyy'))
OR (p.FECHA_FIN_DEFINITIVA IS NULL AND p.FECHA_FIN >= TO_DATE('01/01/2013','dd/mm/yyyy')))
AND p.id IN (SELECT pps.PROYECTO_ID FROM CSP_SGI.PROYECTO_PROYECTO_SGE pps)

TS_PROYECTO_ENT_CONV

TS_PROYECTO_SGE

...