Error al querer guardar la nota en un examen 3w autogestión

Hola, al querer guardar la nota de examen desde autogestión me da el siguiente error:

La nota no corresponde con el resultado ingresado

por lo tanto desde autogestion no se puede cargar las notas, alguna idea del por qué?

Versión de Guaraní 2.9.1.

Saludos!

Hola Marcelo: hay algunos postelectoral que referencian al tema; ésta es una rta de Ale

Hay que actualizar las escalas de notas en el cache de Guarani3w en cada instalacion. Ya sea por primera vez al instalar el nuevo Guarani 3w o cuando se modifica alguna escala de notas o se crea una nueva

Comando: generar_escalas_js

Ver como correr este comando: Error en escala de notas - 3W - nº 3 por lleonardis - SIU-Guaraní 2 - Técnicos - Foro Comunidad SIU

Hola Emilce, ya hice eso antes y sigue igual, lo corrí de nuevo y sigo con el mismo problema, saludos!

Marcelo

Hola Marcelo! nos adjuntas log y print de pantalla del momento del error?

Hola, envío lo solicitado.

Saludos!


error_examen.png

error_examen.png

20161115_162235___7511.rar (6.56 KB)

Hola Marcelo, tienen algo personalizado en la operación de carga de notas? Particularmente el archivo javascript donde se hacen las validaciones de notas: notas_examen/renglones/pagelet_renglones.js. Ese mensaje de error no lo encuentro en el código de nuestra versión 2.9.1.
Es al guardar o al ingresar la nota que les da el error?
Tienen el código subido a colab? cómo es el nodo de la institución? así lo reviso.

Hola, no, no tenemos personalizado en esa operación, el error nos da al querer guardar las notas del acta de examen, no tenemos subido al colab.

Saludos!

Y modificaron algo en el detalle de la escala de notas? porque de ser así debería funcionarles con el comando generar_escalas_js, tal cual te indicó Emilse (y por las dudas un limpiar cache y recarga de la página).
Adjuntame el log del momento del error: debe ser de la acción ‘siu\operaciones\notas_examen\controlador::accion__guardar’

Marcelo, ese mensaje de error sale del sp: sp_u_examenes y puede darse por distintas causas:

  1. Nota null y resultado distinto de ‘U’ (ausente) ó Nota no nula y resultado ‘U’ (ausente)

  2. Nota no nula y no hay registros en la consulta:

  SELECT resultado
  FROM sga_det_escala
  WHERE escala_notas = [LA ESCALA DE NOTAS, según el log es 1]
  AND nota = [NOTA, según la impresión de pantalla es 7.00]

(Debería devolver ‘A’, de acuerdo al log adjuntado anteriormente)

  1. Encuentra registro de esa consulta, pero el resultado es distinto al ingresado.

Verificá ese select para la nota que estás ingresando (7.00) a ver qué resultado tiene asociado, porque en la interfaz no veo que se esté completando el valor del resultado. Y de acuerdo al detalle de la escala que se ve en el log, debería figurar resultado ‘Aprobado’.
Adjuntanos entonces el log que te pedí anteriormente (el de la acción guardar) así vemos con qué resultado está intentando guardar el registro.

Saludos

Hola

esto está en el log y creo que no está bien

SQL -----------------------------------------------------------------------

EXECUTE PROCEDURE sp_detalle_escala( ‘1’)

– DATOS ---------------------------------------------------------------------


|ESCALA|DESCRIPCION| RESULTADO | VALOR |

| 1 | 0.00 | cero 00/100 |Reprobado|
| 1 | A | Ausente | Ausente |
| 1 | 0.01 | cero 01/100 |Reprobado|
| 1 | 0.02 | cero 02/100 |Reprobado|
| 1 | 0.03 | cero 03/100 |Reprobado|
| 1 | 0.04 | cero 04/100 |Reprobado|

Hola Emilio.
Ese resultado que enviaste, es lo que te devuelve corriendo ese procedure en el sqleditor?

EXECUTE PROCEDURE sp_detalle_escala(  '1')

¿Que es lo que no esta bien?
¿Estas viendo menos datos que los que debe devolver la ejecucion de ese procedure?

Hola Alejandro

No tengo idea de esa version.
En el log que pasó marcelo está eso

|ESCALA|DESCRIPCION| RESULTADO | VALOR |
| 1 | 0.00 | cero 00/100 |Reprobado|

Escala =1
Descripcion = 0.00
Resultado = cero 00/100
Valor = Reprobado.

Salvo que los encabezados no se condigan con la tabla de datos.

Emilio

Marcelo, podes poner un trace al procedure sp_u_examenes y ver que datos recibe el procedure en:
pNota
pResultado

¿El mensaje de error es el siguiente?
La Nota no corresponde con el resultado ingresado. Legajo Nro

Hola, perdón por la demora en responder:
Les comento que sigo con el mismo error, viendo el log cuando intento grabar una nota observo la siguiente situación:

--  SQL  -----------------------------------------------------------------------

 EXECUTE PROCEDURE sp_u_examen_net( 'FTEC',
									'N',
									'0703405',
									'07',
									'01122',
                                                                        '03/08/2016',
                                                                        'U',
                                                                       '10.00',
                                                                      'D000002556')

--  DATOS  ---------------------------------------------------------------------
--  error al procesar renglones  -----------------------------------------------

exception 'siu\errores\error_guarani_procesar_renglones' with message 'Error procesando renglones.
[1]: CATALOGO: carga_notas_examen / guardar_renglon - FALTA PARAMETRO: resultado.

Probé poniendo el resultado en null ya que tenia ‘U’ en sga_detalle_acta para ese alumno, para ver si ahí me dejaba grabar y me da el mismo error

hice correr el sp con los datos que le manda la pagina y me da el mismo error, ya que la nota es ‘10’ y el resultado le esta enviando ‘U’ (Ausente)

EXECUTE PROCEDURE sp_u_examenes('FTEC', 'N', '0703405', '07', '01122', '03/08/2016', 'U' , '10.00')

Bueno, alguna idea mas?

Saludos y Gracias
Marcelo

Marcelo, si el resultado es Ausente, es decir que el alumno estuvo ausente en el examen, porque se esta enviando la nota 10.
En este acta de examen, que es lo que esta mal? El resultado Ausente o la nota 10? Cual de los dos no debe ir?

Por favor en lo posible actualizar a la version 2.9.3 ya que hubo ajustes en las cargas de notas de actas de cursada/promoción y examen en las versiones posteriores a 2.9.1.