...
- Finalidad
- Ámbito geográfico
- Confidencial
- Proyecto coordinado
- Coordinador externo Requiere Timesheet(solo en caso que proyecto coordinado tome valor "sí")
- Paquetes de trabajo
- Cálculo coste/hora personal
- Contratación RRHH
Aplicar las siguientes comprobaciones:
- Si el campo Convocatoria (campo "convocatoria") está informado, el campo "Identificación convocatoria" (campo "convocatoria externa" de la tabla "proyecto") tomará el valor del campo "código" de la tabla "convocatoria". En caso contrario, el campo "convocatoria externa" tomará el valor introducido sobre el campo Identificación convocatoria del formulario de creación de proyecto.
- Si el campo Solicitud ("solicitud") está informado, el campo "referencia en entidad convocante" (campo "código externo" de la tabla "proyecto"), tomará el valor del campo "código externo" de la tabla "solicitud proyecto" vinculada a través del campo "solicitud".
- Unidad de gestión tendrá que ser una de las que el usuario tiene permisos.
- Modelo de ejecución tendrá que ser uno de los que tiene asociados la unidad de gestión seleccionada.
- Si "Cálculo coste/hora personal" tiene valor Sí, el campo "Requiere timesheet" tiene que tener valor Sí.
- Si "Cálculo coste/hora personal" tiene valor Sí, el campo "Criterio horas anuales" es obligatorio.
Campos que no se pueden modificar:
Campos que no se pueden modificar:
- Estado
- Convocatoria (
- Estado
- Convocatoria (la propia del SGI)
- Solicitud
Unidad de gestión en caso de existir registros en:
- Fases e hitos
- Documentos (Documentos generales del proyecto, documentos de los periodos de justificación, documentos de las prórrogas o documento de los seguimientos científicos)
- Modelo de ejecución en caso de existir registros en:
- Fases e hitos
- Documentos (Documentos generales del proyecto, documentos de los periodos de justificación, documentos de las prórrogas o documento de los seguimientos científicos)
- Proyecto coordinado en caso de existir registros en:
- Socios (tabla "ProyectoSocioproyecto socio")
- Coordinador externo:
- No se podrá modificar el valor de este campo de "No" a "Sí" en caso que ya existan registros en los subapartados "periodos de pago" y "periodos de justificación", tablas "proyecto socio periodo pago" y "proyecto socio periodo justificación" respectivamente.
- Timesheet para ese proyecto
- Paquetes de trabajo en caso de existir registros en:
- Configuración de Paquetes de trabajo (tabla "ProyectoPaqueteTrabajoproyecto paquete trabajo")
Pestaña Entidades → Convocantes
...
- Para el mismo proyecto no pueden existir dos registros de Proyecto Entidad Convocante para la misma entidad (entidadRef "entidad ref" debe de ser única para el proyecto en la tabla ProyectoEntidadConvocante"proyecto entidad convocante").
Pestaña Entidades → Financiadoras
...
- Para el mismo proyecto no pueden existir dos registros de Proyecto Entidad Financiadora para la misma entidad y mismo tipo de ajena (la combinación "entidadRef entidad ref - ajena" debe de ser única para el proyecto en la tabla ProyectoEntidadFinanciadora"proyecto entidad financiadora").
Pestaña Equipo
- Comprobación de existencia del solicitante como miembro del equipo:
Si el estado es "Concedido"
...
:
- Si el proyecto está relacionado con una solicitud (campo "solicitud" de la tabla "proyecto" está informado
...
- ) y la solicitud tiene el campo "formulario" con valor "Proyecto" se debe de comprobar que:
Exista al menos un miembro del equipo, siendo éste el - ) y la solicitud tiene el campo "formulario" con valor "Proyecto" se debe de comprobar que:
- El solicitante de la solicitud de la que deriva el proyecto (campo "solicitante" de la tabla "solicitud") pertenezca al equipo (pudiendo ser el único miembro del equipo).
- Comprobaciones de cumplimiento de los requisitos IP establecidos por la convocatoria:
- Si se ha vinculado el proyecto a una convocatoria del SGI (campo "convocatoria" de la tabla "proyecto" está informado) se realizarán las condiciones establecidas por la convocatoria en lo que a requisitos IP se refiere ( IU-CSP-0201-010 - Crear convocatoria - Requisitos IP y IU-CSP-0204-010 - Modificar convocatoria - Requisitos IP).
- Para cualquier persona que se añada al equipo con un rol de participación que tenga marcada la condición de "principal" (campo "principal" de la tabla "rol proyecto"):
- Para cualquier persona que se añada al equipo con un rol de participación que tenga marcada la condición de "principal" (campo "principal" de la tabla "rol proyecto"):
- Si se ha vinculado el proyecto a una convocatoria del SGI (campo "convocatoria" de la tabla "proyecto" está informado) se realizarán las condiciones establecidas por la convocatoria en lo que a requisitos IP se refiere ( IU-CSP-0201-010 - Crear convocatoria - Requisitos IP y IU-CSP-0204-010 - Modificar convocatoria - Requisitos IP).
...
- Se deberá obtener el nivel académico de la persona a través de REQ-INT-0020-SGP-0034 - Consultar datos académicos de persona para realizar la comprobación de que sea uno de los niveles académicos incluidos en los requisitos IP de la convocatoria (tabla "requisito IP nivel académico" de la convocatoria a la que se vincula el proyecto (campo "convocatoria" de la tabla "proyecto")).
- Si alguna de las fechas "posterior a" o "anterior a" de las restricciones de la convocatoria para el nivel académico está informada (campos "fecha mínima nivel académico" y "fecha máxima nivel académico" respectivamente de la tabla "requisito IP" de la convocatoria), se deberá obtener la fecha de obtención del nivel académico de la personal, a través de REQ-INT-0020-SGP-0034 - Consultar datos académicos de persona comprobando:
- que sea mayor o igual que "fecha mínima nivel académico".
- que sea menor o igual que "fecha máxima nivel académico".
- si se establecen las dos condiciones "posterior a" y "anterior a" (es decir, ambas fechas "fecha mínima nivel académico" y "fecha máxima nivel académico" de la tabla "requisito IP" están informadas), deberán cumplirse las dos condiciones antes indicadas.
- si la fecha de obtención del nivel académico que se recupera para la persona a través de REQ-INT-0020-SGP-0034 - Consultar datos académicos de persona no está informada, se considerará que no se cumple la condición.
- Se aplicarán las comprobaciones establecidas en CU-CSP-1200-010 - Comprobación requisitos IP aplicadas sobe su "persona ref":
- Si cualquiera de las comprobaciones anteriores no se cumple para alguno de los miembros con rol principal, se mostrará un mensaje de advertencia "No se cumplen los requisitos establecidos por la convocatoria para el rol IP, ¿desea continuar incluyendo esta distribución de roles en el equipo?".
- Se aplicarán las comprobaciones establecidas en CU-CSP-1200-010 - Comprobación requisitos IP aplicadas sobe su "persona ref":
- Si la convocatoria tiene establecido un límite para el número máximo de IPs (campo "num. máximo IP" de la tabla "requisito IP" de la convocatoria):
- Se comprobará el número de miembros con rol principal que hayan sido añadidos, comprobando que el total sea menor o igual que el marcado por la convocatoria.
- Si esta condición no se cumple se mostrará una advertencia "Se superan el número de IPs establecidos por la convocatoria, ¿desea continuar incluyendo esta distribución de roles en el equipo?".
- Si la convocatoria tiene establecido un límite para el número máximo de IPs (campo "num. máximo IP" de la tabla "requisito IP" de la convocatoria):
- Comprobaciones de cumplimiento de los requisitos equipo establecidos por la convocatoria:
- Si se ha vinculado el proyecto a una convocatoria del SGI (campo "convocatoria" de la tabla "proyecto" está informado) se realizarán las condiciones establecidas por la convocatoria en lo que a requisitos equipo se refiere (IU-CSP-0201-011 - Crear convocatoria - Requisitos Equipo).
- Para cualquier persona que se añada al equipo con un rol de participación que no tenga marcada la condición de "principal" (campo "principal" de la tabla "rol proyecto"):
- Se aplicarán las comprobaciones establecidas en CU-CSP-1100-004 - Comprobación Requisitos equipo aplicadas sobe su "persona ref":
- Si cualquiera de las comprobaciones anteriores no se cumple para alguno de los miembros se mostrará un mensaje de advertencia "No se cumplen los requisitos establecidos por la convocatoria para el equipo, ¿desea continuar incluyendo este equipo de proyecto?" .
- Se aplicarán las comprobaciones establecidas en CU-CSP-1100-004 - Comprobación Requisitos equipo aplicadas sobe su "persona ref":
- Si la convocatoria tiene establecido requisitos para el ratio por sexo (campo "ratio sexo" de la tabla "requisito equipo"):
- Se deberá obtener el sexo, a
- Para cualquier persona que se añada al equipo con un rol de participación que no tenga marcada la condición de "principal" (campo "principal" de la tabla "rol proyecto"):
- Si se ha vinculado el proyecto a una convocatoria del SGI (campo "convocatoria" de la tabla "proyecto" está informado) se realizarán las condiciones establecidas por la convocatoria en lo que a requisitos equipo se refiere (IU-CSP-0201-011 - Crear convocatoria - Requisitos Equipo).
...
- través de REQ-INT-0020-SGP-
...
...
...
- que sea mayor o igual que "fecha mínima categoría profesional".
- que sea menor o igual que "fecha máxima categoría profesional".
- si se establecen las dos condiciones "posterior a" y "anterior a" (es decir, ambas fechas "fecha mínima categoría profesional" y "fecha máxima categoría profesional" de la tabla "requisito IP" están informadas), deberán cumplirse las dos condiciones antes indicadas.
- si la fecha de obtención de la categoría profesional que se recupera para la persona a través de REQ-INT-0020-SGP-0033 - Consultar datos de vinculación de persona no está informada, se considerará que no se cumple la condición.
- de todos los miembros del equipo de proyecto, calculando el ratio mujeres/hombre y comprobando que éste sea mayor o igual que el establecido por la convocatoria).
- Si esta condición no se cumple se mostrará un mensaje "No se cumple el ratio por sexo establecido por la convocatoria, ¿desea continuar incluyendo este equipo de proyecto?."
- Si la convocatoria marca restricciones sobre el número mínimo de proyectos competitivos para el equipo (campo "número mínimo competitivos" de la tabla "requisito equipo" está informado)
- Se deberán obtener todos los proyectos competitivos (tabla "proyecto", campo "clasificación CVN" con valor "proyectos competitivos") en los que haya participado cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deben obtener los proyectos competitivos en los que haya participado: Todos los proyectos de la tabla "proyecto" para los que el campo "clasificación CVN" tome valor "proyectos competitivos" y para los que la persona figure en "proyecto equipo" independientemente de las fechas de participación ni del rol de participación, sin considerar el proyecto en curso (el que se está creando/modificando).
- Se deben sumar todos los proyectos así obtenidos para cada miembro del equipo de proyecto, sin contabilizar dos veces el mismo proyecto, es decir, si dos miembros del equipo participan en un mismo proyecto, éste contabilizará solo una vez.
- Si la suma de proyectos obtenida es menor que el valor indicado por el campo "número mínimo competitivos" de la tabla "requisito equipo" se mostrará un mensaje de advertencia "No se alcanza el número mínimo de proyectos competitivos establecidos por la convocatoria para el equipo, ¿desea continuar incluyendo este equipo de proyecto?."
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deberán obtener todos los proyectos competitivos (tabla "proyecto", campo "clasificación CVN" con valor "proyectos competitivos") en los que haya participado cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
- Si la convocatoria marca restricciones sobre el número mínimo de proyectos no competitivos para el equipo (campo "número mínimo no competitivos" de la tabla "requisito equipo" está informado)
- Se deberán obtener todos los proyectos no competitivos (tabla "proyecto", campo "clasificación CVN" con valor "contratos, convenios, proyectos no competitivos") en los que haya participado cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deben obtener los proyectos no competitivos en los que haya participado. Todos los proyectos de la tabla "proyecto" para los que el campo "clasificación CVN" tome valor "contratos, convenios, proyectos no competitivos" y para los que la persona figure en "proyecto equipo" independientemente de las fechas de participación ni del rol de participación.
- Se deben sumar todos los proyectos así obtenidos para cada miembro del equipo de proyecto, sin contabilizar dos veces el mismo proyecto, es decir, si dos miembros del equipo participan en un mismo proyecto, éste contabilizará solo una vez.
- Si la suma de proyectos obtenida es menor que el valor indicado por el campo "número mínimo no competitivos" de la tabla "requisito equipo" se mostrará un mensaje de advertencia "No se alcanza el número mínimo de proyectos no competitivos establecidos por la convocatoria para el equipo, ¿desea continuar incluyendo este equipo de proyecto?."
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deberán obtener todos los proyectos no competitivos (tabla "proyecto", campo "clasificación CVN" con valor "contratos, convenios, proyectos no competitivos") en los que haya participado cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
- Si la convocatoria marca restricciones sobre el número máximo de proyectos competitivos en curso para el equipo (campo "número máximo competitivos activos" de la tabla "requisito equipo" está informado)
- Se deberán obtener todos los proyectos competitivos (tabla "proyecto", campo "clasificación CVN" con valor "proyectos competitivos") en los que esté participando cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deben obtener los proyectos competitivos en los que participe actualmente. Todos los proyectos de la tabla "proyecto" para los que el campo "clasificación CVN" tome valor "proyectos competitivos" y para los que la persona figure en "proyecto equipo" en el momento actual: "persona ref" figura en la tabla "proyecto equipo" debiendo estar la fecha actual comprendida en el rango de fechas marcado por los campos "fecha inicio" y "fecha fin". La ausencia de valor en "fecha fin" o en el par "fecha inicio" - "fecha fin" se tomará como registro vigente en la fecha actual.
- Se deben sumar todos los proyectos así obtenidos para cada miembro del equipo de proyecto, sin contabilizar dos veces el mismo proyecto, es decir, si dos miembros del equipo participan en un mismo proyecto, éste contabilizará solo una vez.
- Si la suma de proyectos obtenida es mayor que el valor indicado por el campo "número máximo competitivos" de la tabla "requisito equipo" se mostrará un mensaje de advertencia "Se supera el número máximo de proyectos competitivos en curso establecidos por la convocatoria para el equipo, ¿desea continuar incluyendo este equipo de proyecto?."
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deberán obtener todos los proyectos competitivos (tabla "proyecto", campo "clasificación CVN" con valor "proyectos competitivos") en los que esté participando cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
- Si la convocatoria marca restricciones sobre el número máximo de proyectos no competitivos en curso para el equipo (campo "número máximo no competitivos activos" de la tabla "requisito equipo" está informado)
- Se deberán obtener todos los proyectos no competitivos (tabla "proyecto", campo "clasificación CVN" con valor "contratos, convenios, proyectos competitivos") en los que esté participando cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deben obtener los proyectos no competitivos en los que participe actualmente. Todos los proyectos de la tabla "proyecto" para los que el campo "clasificación CVN" tome valor "contratos, convenios, proyectos no competitivos" y para los que la persona figure en "proyecto equipo" en el momento actual: "persona ref" figura en la tabla "proyecto equipo" debiendo estar la fecha actual comprendida en el rango de fechas marcado por los campos "fecha inicio" y "fecha fin". La ausencia de valor en "fecha fin" o en el par "fecha inicio" - "fecha fin" se tomará como registro vigente en la fecha actual
- Se deben sumar todos los proyectos así obtenidos para cada miembro del equipo de proyecto, sin contabilizar dos veces el mismo proyecto, es decir, si dos miembros del equipo participan en un mismo proyecto, éste contabilizará solo una vez.
- Si la suma de proyectos obtenida es mayor que el valor indicado por el campo "número máximo competitivos" de la tabla "requisito equipo" se mostrará un mensaje de advertencia "Se supera el número máximo de proyectos competitivos en curso establecidos por la convocatoria para el equipo, ¿desea continuar incluyendo este equipo de proyecto?."
- Para todos los miembros del equipo (tabla "proyecto equipo") que no tengan un rol principal (campo "rol proyecto" de la tabla "proyecto equipo" referencia a un registro de la tabla "rol proyecto" que tiene el flag "principal" a "false"):
- Se deberán obtener todos los proyectos no competitivos (tabla "proyecto", campo "clasificación CVN" con valor "contratos, convenios, proyectos competitivos") en los que esté participando cualquier persona del equipo de proyecto que no tenga un rol principal, sin considerar el proyecto en curso (el que se está creando/modificando):
Pestaña Socios → Periodos justificación → Documentos
Aplicar las siguientes comprobaciones:
El tipo de documento debe pertenecer al modelo de ejecución indicado en la Ficha general del proyecto
Pestaña Fases e Hitos → Fases
Aplicar las siguientes comprobaciones:
El tipo de fase debe pertenecer al modelo de ejecución indicado en la Ficha general del proyecto
Pestaña Fases e Hitos → Hitos
Aplicar las siguientes comprobaciones:
- El tipo de hito debe pertenecer al modelo de ejecución indicado en la Ficha general del proyecto
Dos hitos del mismo proyecto (tabla "proyecto hito") no pueden tener la misma Fecha para un mismo "tipo de hito".
Pestaña Paquetes de trabajo
- Únicamente se pueden crear, modificar o eliminar paquetes de trabajo (tabla "proyecto paquete trabajo") si el campo "paquetes de trabajo" de la pantalla de "Ficha general" del proyecto tiene valor "Sí". (campo "paquetes trabajo" de la tabla "proyecto")
Pestaña Configuración económica - Partidas presupuestarias
- Se podrán añadir nuevas partidas presupuestarias independientemente del estado en que se encuentre el proyecto.
- Se podrán modificar o eliminar partidas siempre que no estén siendo referenciadas en las tablas "anualidad gasto" o "anualidad proyecto".
- Se podrán modificar o eliminar partidas que procedan del volcado de partidas desde la convocatoria (campo "convocatoria partida id" informado). En el caso de que una partida procedente del volcado desde convocatoria (campo "convocatoria partida id" informado) se modifique en el proyecto, se eliminará la referencia a la partida de la convocatoria (limpiando el campo "convocatoria partida id" de la tabla "proyecto partida").
Pestaña Configuración económica - Presupuesto - Anualidad
Aplicar las siguientes comprobaciones:
- No se pueden repetir anualidades dentro de un mismo proyecto.
- Si la convocatoria tiene establecido que no se deba tener una vinculación con la universidad, campo "vinculación universidad" de la tabla "requisito ip" toma el valor "no":
- Se deberá obtener la categoría profesional de la persona través de REQ-INT-0020-SGP-0033 - Consultar datos de vinculación de persona comprobando que tome valor vacío.
- Si la convocatoria tiene establecido que no se deba tener una vinculación con la universidad, campo "vinculación universidad" de la tabla "requisito ip" toma el valor "no":
- Si la convocatoria tiene establecidos requisitos de edad para el rol IP (campo "edad máxima" de la tabla "requisitos IP" de la convocatoria):
- Se deberá obtener la fecha de nacimiento a través de REQ-INT-0020-SGP-0031 - Consultar datos personales de persona, calculando la edad y comprobando si es menor o igual que la limitada por la convocatoria.
- Si la convocatoria tiene establecido requisito de sexo para el rol IP (campo "sexo ref" de la tabla "requisitos IP" de la convocatoria):
- Se deberá obtener el sexo de la persona a través de REQ-INT-0020-SGP-0030 - Consultar datos generales de persona comprobando que sea el mismo que el establecido por la convocatoria.
- Si cualquiera de las comprobaciones anteriores no se cumple para alguno de los miembros con rol principal, se mostrará un mensaje de advertencia "No se cumplen los requisitos establecidos por la convocatoria para el rol IP, revise las alertas mostradas en el listado de miembros del equipo".
- Si la convocatoria tiene establecido un límite para el número máximo de IPs (campo "num. máximo IP" de la tabla "requisito IP" de la convocatoria):
- Se comprobará el número de miembros con rol principal que hayan sido añadidos, comprobando que el total sea menor o igual que el marcado por la convocatoria.
- Si esta condición no se cumple se mostrará una advertencia "Se superan el número de IPs establecidos por la convocatoria, ¿desea continuar incluyendo esta distribución de roles en el equipo?".
Comprobaciones de cumplimiento de los requisitos equipo establecidos por la convocatoria:
- Si se ha vinculado el proyecto a una convocatoria del SGI (campo "convocatoria" de la tabla "proyecto" está informado) se realizarán las condiciones establecidas por la convocatoria en lo que a requisitos equipo se refiere (IU-CSP-0201-011 - Crear convocatoria - Requisitos Equipo).
- Para cualquier persona que se añada al equipo con un rol de participación que no tenga marcada la condición de "principal" (campo "principal" de la tabla "rol proyecto"):
- Si la convocatoria tiene establecidas limitaciones para el nivel académico del equipo (existen registros en la tabla "requisito equipo nivel académico"):
- Se deberá obtener el nivel académico de la persona a través de REQ-INT-0020-SGP-0034 - Consultar datos académicos de persona para realizar la comprobación de que sea uno de los niveles académicos incluidos en los requisitos equipo de la convocatoria (tabla "requisito equipo nivel académico" de la convocatoria a la que se vincula el proyecto (campo "convocatoria" de la tabla "proyecto")).
- Si alguna de las fechas "posterior a" o "anterior a" de las restricciones de la convocatoria para el nivel académico está informada (campos "fecha mínima nivel académico" y "fecha máxima nivel académico" respectivamente de la tabla "requisito equipo" de la convocatoria), se deberá obtener la fecha de obtención del nivel académico de la persona, a través de REQ-INT-0020-SGP-0034 - Consultar datos académicos de persona comprobando que:
- que sea mayor o igual que "fecha mínima nivel académico".
- que sea menor o igual que "fecha máxima nivel académico".
- si se establecen las dos condiciones "posterior a" y "anterior a" (es decir, ambas fechas "fecha mínima nivel académico" y "fecha máxima nivel académico" de la tabla "requisito equipo" están informadas), deberán cumplirse las dos condiciones antes indicadas.
- si la fecha de obtención del nivel académico que se recupera para la persona a través de REQ-INT-0020-SGP-0034 - Consultar datos académicos de persona no está informada, se considerará que no se cumple la condición.
- Si la convocatoria tiene establecidas limitaciones para la categoría profesional del equipo (existen registros en la tabla "requisito equipo categoría"):
- Se deberá obtener la categoría profesional de la persona través de REQ-INT-0020-SGP-0033 - Consultar datos de vinculación de persona comprobando que sea una de las categorías profesionales incluidas en los requisitos equipo de la convocatoria (tabla "requisito equipo categoría" de la convocatoria con la que se vincula el proyecto).
- Si alguna de las fechas "posterior a" o "anterior a" de las restricciones de la convocatoria para la categoría profesional está informada (campos "fecha mínima categoría profesional" y "fecha máxima categoría profesional" respectivamente de la tabla "requisito IP" de la convocatoria), se deberá obtener la fecha de la categoría profesional de la persona a través de REQ-INT-0020-SGP-0033 - Consultar datos de vinculación de persona comprobando:
- que sea mayor o igual que "fecha mínima categoría profesional".
- que sea menor o igual que "fecha máxima categoría profesional".
- si se establecen las dos condiciones "posterior a" y "anterior a" (es decir, ambas fechas "fecha mínima categoría profesional" y "fecha máxima categoría profesional" de la tabla "requisito equipo" están informadas), deberán cumplirse las dos condiciones antes indicadas.
- si la fecha de obtención de la categoría profesional que se recupera para la persona a través de REQ-INT-0020-SGP-0033 - Consultar datos de vinculación de persona no está informada, se considerará que no se cumple la condición.
- Si la convocatoria tiene establecido que no se deba tener una vinculación con la universidad, campo "vinculación universidad" de la tabla "requisito equipo" toma el valor "no":
- Se deberá obtener la categoría profesional de la persona través de REQ-INT-0020-SGP-0033 - Consultar datos de vinculación de persona comprobando que tome valor vacío.
- Si la convocatoria tiene establecidos requisitos de edad para los miembros del equipo (campo "edad máxima" de la tabla "requisitos equipo" de la convocatoria):
- Se deberá obtener la fecha de nacimiento de la persona a través de REQ-INT-0020-SGP-0031 - Consultar datos personales de persona, calculando su edad y comprobando que sea menor o igual que la establecida por la convocatoria.
- Si cualquiera de las comprobaciones anteriores no se cumple para alguno de los miembros se mostrará un mensaje de advertencia "No se cumplen los requisitos establecidos por la convocatoria para el equipo, revise las alertas mostradas en el listado de miembros del equipo" .
- Si la convocatoria tiene establecidas limitaciones para el nivel académico del equipo (existen registros en la tabla "requisito equipo nivel académico"):
- Si la convocatoria tiene establecido requisitos para el ratio por seco (campo "ratio sexo" de la tabla "requisito equipo"):
- Se deberá obtener el sexo, a través de REQ-INT-0020-SGP-0030 - Consultar datos generales de persona de todos los miembros del equipo de proyecto, calculando el ratio mujeres/hombre y comprobando que éste sea mayor o igual que el establecido por la convocatoria).
- Si esta condición no se cumple se mostrará un mensaje "No se cumple el ratio por sexo establecido por la convocatoria, ¿desea continuar incluyendo este equipo de proyecto?."
- Para cualquier persona que se añada al equipo con un rol de participación que no tenga marcada la condición de "principal" (campo "principal" de la tabla "rol proyecto"):
Comprobaciones relativas a los paquetes de trabajo:
En el caso de que se quiera eliminar un investigador y dicho investigador este relacionado con un paquete de trabajo en las fechas en las que se esta eliminado, no se permitirá el borrado indicando el siguiente error "El investigador no se puede eliminar porque esta incluido en un paquete de trabajo":
- Fecha de inicio y fin de la tabla "Proyecto equipo" está dentro del rango (o parte) de fecha de inicio y fin de un paquete de trabajo para esa personaRef y para el proyecto. En el caso de que el investigador no tenga fecha inicio ni fin se considerará que es todo el rango por lo que no se podrá eliminar si existe en la tabla PaqueteTrabajoInvestigadores
Pestaña Socios
Si el estado es "Concedido":
- Si en "Ficha general" se ha marcado el campo "Proyecto coordinado" a "Sí" y "Coordinador externo" también a "Sí", se debe comprobar que exista al menos un socio (tabla "proyecto socio") con un rol (campo "rol socio") que tenga marcado el campo "coordinador" a "true" en la tabla "rol socio".
Pestaña Socios → Periodos justificación → Documentos
Aplicar las siguientes comprobaciones:
El tipo de documento debe pertenecer al modelo de ejecución indicado en la Ficha general del proyecto
Pestaña Fases e Hitos → Fases
Aplicar las siguientes comprobaciones:
El tipo de fase debe pertenecer al modelo de ejecución indicado en la Ficha general del proyecto
Pestaña Fases e Hitos → Hitos
Aplicar las siguientes comprobaciones:
- El tipo de hito debe pertenecer al modelo de ejecución indicado en la Ficha general del proyecto
Dos hitos del mismo proyecto (ProyectoHito) no pueden tener la misma Fecha para un mismo TipoHito.
Pestaña Configuración paquetes de trabajo
- Únicamente se pueden crear, modificar o eliminar paquetes de trabajo (tabla "ProyectoPaqueteTrabajo") si el campo "Paquetes de trabajo" de la pantalla de "Ficha general" del proyecto tiene valor "Sí". (campo "paquetesTrabajo" de la tabla "Proyecto")
- Únicamente se pueden crear, modificar o eliminar distribuciones de investigadores (tabla "PaqueteTrabajoInvestigadores") si el campo "Paquetes de trabajo" de la pantalla de "Ficha general" del proyecto tiene valor "Sí". (campo "paquetesTrabajo" de la tabla "Proyecto")
Pestaña Configuración económica - Partidas presupuestarias
- Se podrán añadir nuevas partidas presupuestarias independientemente del estado en que se encuentre el proyecto.
- Se podrán modificar o eliminar partidas siempre que no estén siendo referenciadas en las tablas "anualidad gasto" o "anualidad proyecto".
- Se podrán modificar o eliminar partidas que procedan del volcado de partidas desde la convocatoria (campo "convocatoria partida id" informado). En el caso de que una partida procedente del volcado desde convocatoria (campo "convocatoria partida id" informado) se modifique en el proyecto, se eliminará la referencia a la partida de la convocatoria (limpiando el campo "convocatoria partida id" de la tabla "proyecto partida").
Pestaña Configuración económica - Presupuesto - Anualidad
Aplicar las siguientes comprobaciones:
- No se pueden repetir anualidades dentro de un mismo proyecto.
- Si la anualidad se ha enviado al SGE no se podrá modificar ni eliminar (campo "enviado SGE" tiene valor "true" en la tabla "proyecto anualidad")
- En caso de borrado de una anualidad, se realizará un borrado físico del registro en la tabla "proyecto anualidad". Se eliminarán en cascada los gastos e ingresos, vinculados a la anualidad (tablas "anualidad gasto" y "anualidad ingreso")
...
- Si la anualidad se ha enviado al SGE no se podrá añadir, ni eliminar ni modificar partidas de gastos (campo "enviado SGE" tiene valor true modificar ni eliminar (campo "enviado SGE" tiene valor "true" en la tabla "proyecto anualidad")
- En caso de borrado de una anualidad, se realizará un borrado físico del registro en la tabla "proyecto anualidad")
Pestaña Configuración económica - Presupuesto - Anualidad - Ingresos
- Si la anualidad se ha enviado al SGE no se podrá añadir, ni eliminar ni modificar partidas de ingresos (campo "enviado SGE" tiene valor true en la tabla "proyecto anualidad. Se eliminarán en cascada los gastos e ingresos, vinculados a la anualidad (tablas "anualidad gasto" y "anualidad ingreso")
Pestaña Configuración económica
...
- Presupuesto - Anualidad - Gastos
- Si la anualidad se ha enviado al SGE no se podrá añadir, ni eliminar ni modificar partidas de gastos (campo "enviado SGE" tiene valor true en la tabla "proyecto anualidad")
Pestaña Configuración económica - Presupuesto - Anualidad - Ingresos
- Si la anualidad se ha enviado al SGE no se podrá añadir, ni eliminar ni modificar partidas de ingresos (campo "enviado SGE" tiene valor true en la tabla "proyecto anualidad")
Aplicar las siguientes comprobaciones:
El nombre de la agrupación debe de ser único dentro del mismo proyecto, es decir, un proyecto no puede tener dos agrupaciones que se llamen igual, pero en otro proyecto distinto si puede existir.
Un concepto de gasto únicamente puede pertenecer a una agrupación de gasto dentro de un proyecto, es decir, para un proyecto no puede existir un concepto de gasto asociado en dos agrupaciones del proyecto.
Pestaña Configuración económica - Horas anuales
- No se podrá modificar ni eliminar registros de la tabla "proyecto horas anuales" si para ese proyecto existen registros en la tabla "proyecto periodo justificación" con estado distinto a "Pendiente"