Hola, nos esta dando un error de SQL en la operacion Ficha de la Persona al clickear en “Perdidas de Regularidad”.
Revisando el error, este hace referencia a una funcion no personalizada en co_alumnos → get_perdidas_regularidad(), cuya consulta contiene la columna “sga_readmisiones.observaciones”, que no existe en la base.
Tienen idea porque ocurre esto?
MENSAJE: ERROR: column sga_readmisiones.observaciones does not exist LINE 13: sga_readmisiones.observaciones AS readmision_observacio… ^
SQL: SELECT – Corte de control sga_alumnos.propuesta, “(” || sga_propuestas.codigo || ") - " || sga_propuestas.nombre as propuesta_nombre, – Pérdidas de regularidad sga_perdida_regularidad.anio_academico AS per_reg_anio_academico, sga_perdida_regularidad.fecha AS per_reg_fecha, documentos_per_reg.documento_numero AS per_reg_documento, – Readmisiones sga_readmisiones.anio_academico AS readmision_anio_academico, sga_readmisiones.fecha AS readmision_fecha, sga_readmisiones.fecha_vencimiento AS readmision_fecha_vencimiento, sga_readmisiones.observaciones AS readmision_observaciones, documentos_readmision.documento_numero AS readmision_documento FROM sga_perdida_regularidad LEFT JOIN sga_readmisiones ON sga_perdida_regularidad.perdida_regularidad = sga_readmisiones.perdida_regularidad LEFT JOIN sga_documentos AS documentos_per_reg ON sga_perdida_regularidad.documento = documentos_per_reg.documento LEFT JOIN sga_documentos AS documentos_readmision ON sga_readmisiones.documento = documentos_readmision.documento, sga_alumnos, sga_propuestas WHERE sga_perdida_regularidad.alumno = sga_alumnos.alumno AND sga_alumnos.propuesta = sga_propuestas.propuesta AND sga_alumnos.persona = “2472” ORDER BY sga_alumnos.propuesta, sga_perdida_regularidad.fecha – toba_log: 306764566
Hola, si, lo corrimos como parte del proceso de actualizacion.
Por si les sirve, revisamos los scripts que se corren en la base (en la carpeta BD/Diferenciales/3.12.0) y no parece haber ninguno de ellos que haga modificaciones en la tabla sga_readmisiones.
Alejandro, creO que por algun motivo cuando se agregó esa columna a la tabla (inicialmente no existia ese campo) ni tampoco en la tabla sga_readmisiones_vencimiento, se olvido de agregar la sentencia en el script de conversion (script nro 183) donde alli solo se agrego la columna en la tabla sga_readmisiones_vencimiento y falto agregarlo en sga_readmisiones.
Deberias correr lo siguiente para agregar esa columna:
ALTER TABLE sga_readmisiones ADD COLUMN observaciones Varchar(250);