Gente al ingresar en la operación Cursadas » Actas » Cargar Notas en Actas de Comisiones y querer cargar una nota en un acta rectificativa no nos está mostrando el Resultado y Condición de la escala de notas.
Les mando captura del acta y de la escala de notas que se utiliza en la misma.
Creo que el problema se debe a que el combo/select Resultado esta vacío para Promoción, entonces cuando pones la Nota de Promoción 9 quiere poner un “A” (Promocionado) y te da el error “Uncaught Error: El combo no tiene a A entre sus elementos.”
Preguntas:
El combo/select Resultado se llena con el resultado de la query que esta en función get_resultados_posibles_instancia_escala_nota de php/nucleo/propuestas/escalas_notas/co_escalas_notas.php, ¿la misma esta personalizada? ¿podes buscarla en los logs y ejecutarla para ver porque no trae resultados?
Lo extraño es que no trae ni siquiera el resultado “Ausente” (U) el cual esta en un UNION, ¿la query tendrá perfil del datos?
Leo, gracias por la pronta respuesta, la operación y el co NO están personalizados. Te paso el resultado de la consulta que me comentas en el adjunto. La query si tiene perfil de datos.
Lo raro es que al query busca sobre la esacala de notas con id 135 (que es la escala de notas para la regularidad) y no hace la consulta para la escala id 136 (que es la que se utiliza para la promoción).
En los logs vas a tener que buscar la misma query pero que filtra por la instancia 2, la query debería ser algo así:
SELECT sga_escalas_notas_resultado.resultado as valor,
COALESCE(sga_instancias_resultado.descripcion, sga_escalas_notas_resultado.descripcion) as descr
FROM sga_escalas_notas_det
LEFT JOIN sga_instancias_resultado ON (sga_instancias_resultado.instancia = '2' AND sga_escalas_notas_det.resultado = sga_instancias_resultado.resultado),
sga_escalas_notas_resultado
WHERE sga_escalas_notas_det.resultado = sga_escalas_notas_resultado.resultado AND
sga_escalas_notas_det.escala_nota = '136'
UNION
SELECT sga_escalas_notas_resultado.resultado as valor,
COALESCE(sga_instancias_resultado.descripcion, sga_escalas_notas_resultado.descripcion) as descr
FROM sga_escalas_notas_resultado
LEFT JOIN sga_instancias_resultado ON (sga_instancias_resultado.instancia = '2' AND sga_escalas_notas_resultado.resultado = sga_instancias_resultado.resultado)
WHERE sga_escalas_notas_resultado.resultado = 'U'
;
¿que te devuelve dicha query?
¿En el toba editor como tenes el campo resultado_promocion?, te paso captura de como lo tengo.
Leo, te comento que la consulta para la escala de nota 136 NO me aparece, solamente para la 135. Ejecuté la consulta con 136 y me devuelve lo mismo que para la 135.
Te paso en los adjuntos la única consulta que aparece en el log en donde se pregunta por el id 136 y la configuración del campo resultado_promocion
Hola
Para intentar replicar el caso. Podrías por favor describir los pasos que realizaste ?
¿la escala de notas 136 que no aparece en los logs era una escala de notas nueva?
Podrías realizar un svn st en el proyecto de gestión para ver si hay algún cambio local ?
Muchas gracias
Saludos
Para intentar replicar el caso. Podrías por favor describir los pasos que realizaste ?
Tenemos un acta (en realidad varias) migrada y quieren realizar una rectificación de un alumno. El mismo Promocionó con 9
¿la escala de notas 136 que no aparece en los logs era una escala de notas nueva?
Es una escala migrada, no es nueva. Lo raro es com ole comentaba a Leo, en los logs busca el contenido de la escala (foto adjunta) pero al momento de cargar el formulario_ml no la tiene en cuenta.
Podrías realizar un svn st en el proyecto de gestión para ver si hay algún cambio local ?
Hay cambios pero más que nada son personalizaciones de reportes.
El problema está en que el registro para la evaluación 267.034 y el alumno 420.852 tiene vacía la columna ‘escala_nota_promocion’. Entiendo que allí debería ir el valor 136. Pueden corregirlo desde la base de datos:
UPDATE sga_eval_detalle_cursadas SET escala_nota_promocion = 136 WHERE evaluacion = 267034 AND alumno = 420852;
Si tienen la auditoría activada quizás podamos ver cómo llegó a pasar esto…
Florencia, no me aparecen registros… lo raro es que por lo menos no debería aparecer el UPDATE que realizamos para solucionar el problema? La tabla posee registros y tiene movimientos del día de hoy, pero no con el usuario nuestro.