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

...

CampoTipoObligatorioCampo del SGITabla del SGIEsquema del SGIComentario
IDNUMBER (38,0)SIIDPROYECTOCSP_SGIIdentificador único del proyecto. Clave primaria.
ENTIDAD



CSP_SGI

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

CONVOCATORIAVARCHAR(50)NOCODIGOCONVOCATORIACSP_SGICampo "identificación" de la convocatoria asociada al proyecto en caso de tenerla.
REFERENCIAVARCHAR(50)NOCODIGO_EXTERNOPROYECTOCSP_SGICampo "referencia en entidad convocante" del proyecto.
TITULOVARCHAR(250)SITITULOPROYECTOCSP_SGICampo "título" del proyecto.
ACRONIMO

VARCHAR2(50)

NOACRONIMOPROYECTOCSP_SGICampo "acrónimo" del proyecto.
ID_GESTION_ECONOMICA



CSP_SGISe enviará en la vista TS_PROYECTO_SGE porque un proyecto puede estar relacionado con más de un proyecto SGE, aunque no es el caso de Murcia.
FECHA_INICIOTIMESTAMPSIFECHA_INICIOPROYECTOCSP_SGICampo "fecha inicio" del proyecto.
FECHA_FINTIMESTAMPSIFECHA_FIN O FECHA_FIN_DEFINITIVAPROYECTOCSP_SGISi esta informada "fecha fin definitiva" se enviará "fecha fin definitiva", sino la "fecha de fin" del proyecto.
ESTADOVARCHAR2(50)SINOMBREESTADO_PROYECTOCSP_SGI

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






Se enviará en la vista TS_PROYECTO_INVESTIGADOR porque un proyecto puede tener mas de un investigador principal en el SGI. La vista sacará todos los miembros del equipo con sus rangos de participación y sus roles.

MODELO_EJECUCION_ID

NUMBER (38,0)SIMODELO_EJECUCION_IDPROYECTOCSP_SGIIdentificador único del modelo de ejecución asociado al proyecto. Los modelos de ejecución son configurables en el SGI.
MODELO_EJCUCION_NOMBREVARCHAR2(50)SINOMBREMODELO_EJECUCIONCSP_SGINombre del modelo de ejecución asociado al proyecto.
TIPO_FINALIDAD_IDNUMBER (38,0)NOTIPO_FINALIDAD_IDPROYECTOCSP_SGIIdentificador único del tipo de finalidad asociado al proyecto. Los tipos de finalidad son configurables en el SGI.
TIPO_FINALIDAD_NOMBREVARCHAR2(100)NONOMBRETIPO_FINALIDADCSP_SGINombre del tipo de finalidad asociado al proyecto.
AMBITO_IDNUMBER (38,0)NOTIPO_AMBITO_GEOGRAFICO_IDPROYECTOCSP_SGIIdentificador único del tipo de ámbito geográfico asociado al proyecto. Los tipos  de ámbitos geográficos son configurables en el SGI.
AMBITO_NOMBREVARCHAR2(50)NONOMBRETIPO_AMBITO_GEOGRAFICOCSP_SGINombre del tipo de ámbito geográfico asociado al proyecto.

FECHA_CONCESION

TIMESTAMPNOFECHA_ESTADOESTADO_SOLICITUDCSP_SGI

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 SGI se considera estado CONCEDIDA (cuando sale el botón de "Crear proyecto" a partir de la Solicitud, en uno de los siguientes estados "Concedida provisional", "Concedida provisional alegada", "Concedida provisional no alegada" o "Concedida"

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.de estado mas antigua de los estados: 

  • CONCEDIDA

  • CONCEDIDA_PROVISIONAL

  • CONCEDIDA_PROVISIONAL_ALEGADA

  • CONCEDIDA_PROVISIONAL_NO_ALEGADA

IMPORTE_SOLICITADO

NUMBER (19,2)NO






CSP_SGISi el campo "importe presupuesto" o "importe presupuesto 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 presupuesto" de todos los gastos del proyecto (tabla ANUALIDAD_GASTO).

IMPORTE_CONCEDIDO

NUMBER (19,2)NO

CSP_SGISi 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).

COSTES_INDIRECTOS

NUMBER (19,2)NO

CSP_SGI

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

VARCHAR2(2000)NOOBSERVACIONESPROYECTOCSP_SGICampo "observaciones" del proyecto.

UNIDAD_GESTION_ID

NUMBER (38,0)SIUNIDAD_GESTION_IDPROYECTOCSP_SGI

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

UNIDAD_GESTION_NOMBREVARCHAR2(50)SINOMBREUNIDADUSR_SGINombre de la unidad de gestión asociada al proyecto.

TIMESHEETS

NOSe ha eliminado, no lo tenemos. ¿Lo volvemos a poner?
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)

...

Por cada proyecto se mostrará el identificador SGE (un proyecto SGI puede tener más de uno identificador SGE asociado, aunque la normal general es que sea único)

CampoTipoObligatorioCampo del SGITabla del SGIEsquema del SGIComentario
IDNUMBER (38,0)SIIDPROYECTO_PROYECTO_SGECSP_SGIIdentificador único del registro. Clave primaria.
PROYECTO_IDNUMBER (38,0)SIPROYECTO_IDPROYECTO_PROYECTO_SGECSP_SGIIdentificador del proyecto.
PROYECTO_SGE_REFVARCHAR2(50)SIPROYECTO_SGE_REFPROYECTO_PROYECTO_SGECSP_SGIIdentificador del proyecto económico en el sistema de gestión económico de la Universidad
Bloque de código
titleTS_PROYECTO_SGE
SELECT pps.ID, pps.PROYECTO_ID, pps.PROYECTO_SGE_REF 
FROM CSP_SGI.PROYECTO_PROYECTO_SGE pps
INNER JOIN CSP_SGI.PROYECTO p ON pps.PROYECTO_ID = p.ID 
INNER JOIN CSP_SGI.ESTADO_PROYECTO ep ON p.ESTADO_PROYECTO_ID = ep.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')))

...