Autor Tema: Error insertando Historial de cambios de calidad de un Alumno.  (Leído 340 veces)

0 Usuarios y 1 Visitante están viendo este tema.

jbquilaman

  • Sr. Member
  • ****
  • Mensajes: 283
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Error insertando Historial de cambios de calidad de un Alumno.
« on: Febrero 13, 2019, 09:10:29 am »
Buenos dias, tengo un problema con los alumnos en la inscripcion a propuestas. La version de guarani que estamos usando es la 3.15.0
el error es el siguiente:

Error insertando Historial de cambios de calidad de un Alumno. Ya existe un Historial de cambios de calidad de un Alumno con el mismo valor en el Cambio Calidad. Más info...
SQLSTATE: db_23505

CODIGO: 7

MENSAJE: ERROR: llave duplicada viola restricción de unicidad «pk_sga_alumnos_hist_calidad»\nDETAIL: Ya existe la llave (cambio_calidad)=(5362).

SQL: INSERT INTO   sga_alumnos_hist_calidad\n (alumno,calidad,motivo_calidad,fecha,observaciones,documento)\n   VALUES ("13062","A","1","2019-02-13",null,null)\n   -- toba_log: 476756

El log de apache es el siguiente
[Wed Feb 13 08:57:46.234063 2019] [:error] [pid 22812] [client 192.168.1.1:51854] toba_error_db: <p>SQLSTATE: db_23505</p><p>CODIGO: 7</p><p>MENSAJE: ERROR:  llave duplicada viola restricci\xf3n de unicidad \xabpk_sga_alumnos_hist_calidad\xbb\nDETAIL:  Ya existe la llave (cambio_calidad)=(5362).</p><p>SQL: INSERT INTO\tsga_alumnos_hist_calidad\n\t\t\t\t\t\t\t(alumno,calidad,motivo_calidad,fecha,observaciones,documento)\n\t\t\t\tVALUES\t\t('13062','A','1','2019-02-13',null,null)\n\t\t -- toba_log: 476756 </p>\n\n[TRAZA]exception 'toba_error_db' with message 'Error insertando Historial de cambios de calidad de un Alumno. Ya existe un <strong>Historial de cambios de calidad de un Alumno</strong> con el mismo valor en el Cambio Calidad.' in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/db/toba_db.php:401\nStack trace:\n#0 /usr/local/proyectos/guarani/php/nucleo/_lib/guarani_db_nucleo.php(80): toba_db->ejecutar('INSERT INTO\\tsga...')\n#1 /usr/local/proyectos/guarani/php/nucleo/matriculas/alumnos/act_alumnos_nucleo.php(200): guarani_db_nucleo::ejecutar('INSERT INTO...SIGUE..., referer: http://guarani.iupa.edu.ar/guarani/3.15/aplicacion.php?ah=st5c64062ed8a7e8.09063217&ai=guarani%7C%7C34000010

fjarque

  • Moderador Global
  • *****
  • Mensajes: 2604
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Florencia Jarque
  • Sistema: SIU-Guaraní
Re:Error insertando Historial de cambios de calidad de un Alumno.
« Respuesta #1 on: Febrero 13, 2019, 10:02:06 am »
Hola Jorge,

Por alguna razón tenés desactualizada la secuencia. Ejecutá la siguiente sentencia SQL sobre la base de datos de negocio de Guaraní y volvé a probar el cambio de calidad:
Código: [Seleccionar]
SELECT setval('sga_alumnos_hist_calidad_seq',(SELECT MAX(cambio_calidad) FROM sga_alumnos_hist_calidad));
Saludos, Florencia.

jbquilaman

  • Sr. Member
  • ****
  • Mensajes: 283
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Re:Error insertando Historial de cambios de calidad de un Alumno.
« Respuesta #2 on: Febrero 13, 2019, 10:23:06 am »
Muchisimas gracias!