Eliminar una Responsable Académica en Propuesta Formativa

Hola buenas tardes, disculpen la molestia…

Nos encontramos con un inconveniente en Administrar Propuestas Formativas, estamos probando la versión 3.16.2 en un entorno de desarrollo.
Supongamos que tengo una propuesta formativa con 2 Responsables Académicas asociadas: Resp. 1 y Resp. 2.

Cuando ingreso a la solapa Responsables Académicas con un Usuario con perfil de Administrador de Sistema me permite eliminar una de las Responbles Académicas, pero al guardar los cambios se visualiza el siguiente error:

Error eliminando. Ya existe una Tabla … con la misma clave o descripción. Más info…

SQLSTATE: db_23505

CODIGO: 7

MENSAJE: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint “pk_sga_requisitos_ingreso_aplanado”\nDETAIL: Key (requisito_propuesta, plan_version)=(3, 1) already exists.\nCONTEXT: SQL statement “INSERT INTO sga_requisitos_ingreso_aplanado (requisito_propuesta, plan_version)\n SELECT _requisitos_ingreso.requisito_propuesta,\n sga_planes_versiones.plan_version\n FROM sga_requisitos_ingreso_entidades,\n sga_responsables_academicas,\n sga_propuestas_ra,\n sga_planes,\n sga_planes_versiones\n WHERE sga_requisitos_ingreso_entidades.requisito_propuesta = _requisitos_ingreso.requisito_propuesta AND\n sga_requisitos_ingreso_entidades.entidad = sga_responsables_academicas.entidad AND\n sga_responsables_academicas.responsable_academica = sga_propuestas_ra.responsable_academica AND\n sga_propuestas_ra.propuesta = sga_planes.propuesta AND\n sga_planes.plan = sga_planes_versiones.plan AND\n sga_planes_versiones.estado IN (“V”,“A”)”\nPL/pgSQL function ftdb_sga_propuestas_ra() line 53 at SQL statement

SQL: DELETE FROM sga_propuestas_ra WHERE propuesta = “96” AND responsable_academica = “4”; – toba_log: 8270

Lo adjunto captura de pantalla.

Saludos y muchas gracias!


Error al eliminar responsable academica.gif

Error al eliminar responsable academica.png

Buenos días, podrías por favor pasarnos el log, solo agregando lo referente a esta operación ya que sino el archivo se hace demasiado grande para leerlo?

Saludos.

Hola José,

Te adjunto el log, decime si es lo que necesitan.

Gracias
Valeria


error.zip (1.63 KB)

Buenas estuve analizando el log y el error ocurre en un trigger de la tabla sga_propuestas_ra.
No logró obtener el mismo resultado en mi máquina.
Este entorno de desarrollo que poseen es una base de pruebas?
Saludos.

El entorno de desarrollo es una base de pruebas … Qué nos propones que hagamos? Cómo seguimos?

Gracias

Valeria

Buenos días.
Si la base es totalmente de pruebas, tenés idea de si se generó con algunos datos reales? Si tocaron la base por scripts para hacer inserciones en algunas tablas?
Si es una base que pueden tocar y no hay problemas, lo que haría es borrar los registros de la tabla sga_requisitos_ingreso_aplanado.

Saludos.

Hola José,

Una consulta más, antes de eliminar los registros de la tabla sga_requisitos_ingreso_aplanado como nos sugeris … La tabla se pobló a partir del uso del sistema y no con datos migrados o pinchados, es igualmente necesario borrar los registros de dicha tabla.

Saludos,

Valeria

Buenos días, si solo es de prueba la base, luego se completaran cuando agregues una nueva responsable a una propuesta.
Podes probarlo si querés.
Saludos.