Á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.

Tabla de contenidos

TS_PROYECTO_JUSTIFICABLE

Listado de proyectos del SGI que cumplen las siguientes condiciones:

  • activos: campo "activo" con valor "true"
  • estado que no sea BORRADOR: campo "estado actual" valor distinto a "BORRADOR"
  • fecha fin mayor al año 2013: si campo "fecha fin definitiva" distinto de null "fecha fin definitiva" >= "01/01/2013", sino "fecha fin" es null o "fecha fin" >= "01/01/2013"
  • con identificador SGE: existe registro en la tabla "Proyecto proyecto SGE"

...

Se enviará en la vista TS_PROYECTO_ENT_FIN porque un proyecto puede tener varias entidades financiadoras. Por cada entidad financiadora se enviará también la fuente de financiación.

Se enviará en la vista TS_PROYECTO_ENT_CONV porque un proyecto puede tener varias entidades convocantes. Por cada entidad convocante se enviará también el plan de investigación (id y nombre).

...

VARCHAR2(50)

...

Estado actual del proyecto. Se sacará el campo "estado" de la tabla ESTADO_PROYECTO del estado actual del proyecto.

Posibles valores:

  • CONCEDIDO
  • RENUNCIADO
  • RESCINDIDO

...

ID_INVESTIGADOR_PRINCIPAL

...

MODELO_EJECUCION_ID

...

FECHA_CONCESION

...

Fecha en la que la solicitud pase a estado CONCEDIDA (sólo CONCEDIDA  o uno de los cuatro estado de CONCEDIDA, y si tiene más de uno)

En el caso de que el proyecto tenga relacionada una solicitud, se irá a la tabla del histórico de estados y se buscará el estado CONCEDIDA para saber la fecha en la que se ha pasado al estado CONCEDIDA.

...

IMPORTE_SOLICITADO

...

IMPORTE_CONCEDIDO

...

COSTES_INDIRECTOS

...

Si el campo "importe concedido" o "importe concedido costes indirectos" del proyecto están informados, será la suma de ellos, en caso de que no estén informados será la suma del campo "importe concedido" de todos los gastos del proyecto (tabla ANUALIDAD_GASTO).

Será el campo "importe concedido" esta informado, en caso contrario será la suma del campo "importe concedido" de todos los gastos del proyecto que se correspondan con conceptos de gastos configurados como costes indirectos (tabla ANUALIDAD_GASTO del proyecto cuyos CONCEPTO_GASTO tenga el flag de COSTES_INDIRECTOS a true).

...

OBSERVACIONES

...

UNIDAD_GESTION_ID

...

Identificador único de la unidad de gestión asociada al proyecto. Las unidades de gestión son configurables en el SGI por implantación.

...

TIMESHEETS

...

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
, 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
INNER JOIN CSP_SGI.MODELO_EJECUCION me ON p.MODELO_EJECUCION_ID = me.ID
INNER JOIN CSP_SGI.TIPO_FINALIDAD tf ON p.TIPO_FINALIDAD_ID = tf.ID
INNER JOIN CSP_SGI.TIPO_AMBITO_GEOGRAFICO tag ON p.TIPO_AMBITO_GEOGRAFICO_ID  = tag.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
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_FIN

Listado de entidades financiadores de los proyectos del SGI que cumplen las siguientes condiciones:

  • activos: campo "activo" con valor "true"
  • estado que no sea BORRADOR: campo "estado actual" valor distinto a "BORRADOR"
  • fecha fin mayor al año 2013: si campo "fecha fin definitiva" distinto de null "fecha fin definitiva" >= "01/01/2013", sino "fecha fin" es null o "fecha fin" >= "01/01/2013"
  • con identificador SGE: existe registro en la tabla "Proyecto proyecto SGE"

Por cada proyecto se mostrarán los siguientes campos de una entidad financiadora:

  • identificador de la entidad (el SGI no almacena información de la entidad, únicamente su identificador)
  • fuente de financiación
  • tipo de financiación

...

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

...

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

Listado de entidades convocantes de los proyectos del SGI que cumplen las siguientes condiciones:

  • activos
  • estado que no sea BORRADOR
  • fecha fin mayor al año 2013
  • con identificador SGE

Por cada proyecto se mostrarán los siguientes campos de una entidad convocante:

  • identificador de la entidad (el SGI no almacena información de la entidad, únicamente su identificador)
  • programa de la convocatoria: puede ser el plan de investigación o el programa o el subprograma de la convocatoria
  • programa del proyecto: puede ser plan de investigación o el programa o el subprograma o la modalidad del proyecto

...

Identificador único del plan o del programa o del subprograma definido en la convocatoria asociada al proyecto. Los planes de investigación junto con sus programa, subprograma y modalidades son configurables en el SGI en una estructura de árbol.

...

Identificador único del plan o del programa o del subprograma o de la modalidad del proyecto. Los planes de investigación junto con sus programa, subprograma y modalidades son configurables en el SGI en una estructura de árbol.

...

titleTS_PROYECTO_ENT_CONV

TS_PROYECTO_SGE

...

Presentación de hijos