Hola, estamos teniendo un serio problema con el sistema cuando el docente intenta guardar lo que va realizando dentro de la operación Carga de Notas de Cursadas. Le muestra una barra roja sin ningún mensaje. El docente intenta en cerrar la venta para volver a guardar y no tiene buenos resultados. Estamos justo en el peor momento y ahora los docentes se están impacientando. Adjunto una imagen y el log del Guarani.
-- error al procesar renglones -----------------------------------------------
exception 'siu\errores\error_guarani_procesar_renglones' with message 'Error procesando renglones.
[1]: La condici�n y la fecha no pueden estar vacias.
' in /opt/guarani/g3w2/2.8.1/src/siu/modelo/transacciones/carga_notas_cursada.php:104
Stack trace:
#0 /opt/guarani/g3w2/2.8.1/src/siu/operaciones/notas_cursada/controlador.php(210): siu\modelo\transacciones\carga_notas_cursada->evt__procesar_folio('f06f96b7eeaffcd..$
#1 /opt/guarani/g3w2/2.8.1/src/siu/operaciones/notas_cursada/controlador.php(82): siu\operaciones\notas_cursada\controlador->guardar_folio(Array)
#2 /opt/guarani/g3w2/2.8.1/src/siu/lib/kernel/nucleo/controlador.php(413): siu\operaciones\notas_cursada\controlador->accion__guardar()
#3 /opt/guarani/g3w2/2.8.1/src/siu/lib/kernel/nucleo/controlador.php(145): kernel\nucleo\controlador->invocar_accion('guardar')
#4 /opt/guarani/g3w2/2.8.1/src/siu/lib/kernel/nucleo/acceso_web.php(108): kernel\nucleo\controlador->procesar_accion()
#5 /opt/guarani/g3w2/2.8.1/src/siu/lib/kernel/nucleo/acceso_web.php(26): kernel\nucleo\acceso_web::procesar_request()
#6 /opt/guarani/g3w2/2.8.1/src/siu/www/index.php(4): kernel\nucleo\acceso_web::procesar()
#7 {main}
ese error muestra en el log del sistema. Pero no puedo hacer nada porque realmente no tengo idea de como solucionarlo. Los docentes quieren grabar una parte del folio y dejar el resto para después, y al parecer el sistema da error tratando de procesar filas que no tienen condiciones ni fechas cargadas.
Por un lado pareciera que hay un bug al mostrar el mensaje La condición y la fecha no pueden estar vacias.
Hicimos una prueba y el mensaje lo muestra con lo cual deberíamos ver porque a vos no te muestra el mensaje.
Por otro lado, esta validación se hace porque seguramente tiene el concepto de Cierre Parcial de Actas de Cursadas (Parámetro cierre_parcial_acta_cursados).
¿Uds estan manejando este concepto?
Porque esto indicaría que cuando se carga algun dato a un alumno se considera que se esta cargando el resultado de la cursada a ese alumno con lo cual se deben cargar todos los datos que son de ingreso obligatorio, en este caso la fecha de regularidad y la condición de regularidad. Respecto de la nota se valida su ingreso dependiendo de lo que este definido en el parámetro asentar_notas_actas_regulares
Recordá que una vez ingresado los datos de la cursada a un alumno esto se considera válido para el sistema en el control de correlativas, aunque este acta de cursadas no este cerrada.
El docente luego no podra volver a modificar algun dato a estos alumnos a los que ya le cargó el resultado. Esto se puede realizar por una operación desde Gestion la cual esta habilitada para modificar datos de alumnos que estan en cierre parcial.
Por favor envia todo el log para ver si encontramos el porque no muestra correctamente el mensaje de la validación de ingreso de datos al docente.
Hola Ale, gracias por contestar! si manejamos el concepto de cierre parcial de actas de cursada, siempre lo hicimos, y con la versión anterior no pasa esto. Si pudiese haber una solución al respecto estaría buenisimo.
Sobre el parametro asentar_notas_actas_regulares lo tenemos e “N” ya que no hace falta que los docentes carguen ese concepto.
Aquí te envío el log completo de unas de las transacciones.
Ricardo, me habia olvidado del parámetro cierre_parcial_modifica_notas
Este parámetro se usaba en la version 2.7 pero no se esta usando actualmente en la version 2.8 con locual ahi debe estar el problema.
Tal vez lo tenian definido con el valor S (se permite modificar notas de alumnos que estan en cierre parcial de actas), con lo cual para el docente se le permitia volver a modificar las notas de los alumnos a los que ya se le habia cargado nota.
Podras ver ese dato como lo tienen definido?
Igualmente, la logica de que si carga el resultado o cualquier otro dato del acta a un alumno, al estar en cierre parcial se obliga a que cargue el resto de los datos que son de ingreso obligatorio.
Hola Ale, ahora que mencionas eso, el viernes pasado, me comento un docente que le sorprendió que ahora podía modificar las notas que ya había cargado.
Lo único que hice para que pasará esto, modifique el parámetro cierre_parcial_acta_cursados en “N”.
¿Cómo puedo modificar el sistema para que se pueda habilitar el cierre parcial de cursadas y que el docente pueda cargar parcialmente las condiciones de los alumnos. Así trabajábamos con la versión 2.7.
En fin, otra cosa que me dijeron varios alumnos y docentes, es que los alumnos no pudieron inscribirse a examen cuando el cierre parcial estaba habilitado. ¿Será un bug del sistema? o ¿soy yo el que tiene algún problema de implementación?
Si el parámetro cierre_parcial_acta_cursados esta en N, significa que no manejan el concepto de cierre parcial, con lo cual aquellso alumnos que ya tengan un resultado cargado en el acta de regulares pero la misma no este cerrada, no los dejará inscribir por ejemplo en un examen si esta materia es correlativa de la que se esta inscribiendo.
¿Quizas esto esta sucediendo?
Al no manejar el concepto de cierre parcial de actas, lo que sucederá es que el docente podra modificar las notas de los alumnos todas las veces que quiera hasta tanto no se cierre el acta de regulares.
Si el cierre parcial de acta de regulares esta habilitado (valor S), es raro que no deje inscribir a los alumnos a examen en esa materia u otra dodne la materia del acta de regulres es correlativa (siempre que el alumno haya aprobado la cursada)
Podes detectar los casos y comentarnos?
Te diria que vuelvas a activar el cierre parcial de actas de regulares porque sino quizas haya muchos alumnos que no se puedan inscribir a examen hasta tanto el acta de regulares no este cerrada.
Hola, hay otro parámetro que funciona junto a cierre_parcial_acta_cursados que es cierre_parcial_modifica_notas
Si el parámetro cierre_parcial_modifica_notas está en “S” el docente puede modificar las notas precargadas
Si el parámetro cierre_parcial_modifica_notas está en “N” el docente NO puede modificar esa nota ya cargada pero puede cargar las restantes
Gracias Javier, ahora entiendo como funciona! pero ahora el problema es que, cada vez que el docente carga 5 lineas de 20 que tiene y hace guardar le aparece un error que no dice nada, es una barra roja… y lo que tiene que hacer es cerrar el mensaje y volver a guardar para que finalmente se realice la operación con exito! Qué debo hacer para que el mensaje de error se muestra en la barra roja? o Qué puedo hacer para que no se muestre ese mensaje?
Ricardo, aclaro un poco mas:
El parámetro cierre_parcial_modifica_notas no esta siendo considerado en la versión que tenes (2.8.3). Estamos viendo este tema y en cuando lo resolvamos te avisamos.
Por lo del error, en realidad por la validación que se ejecuta pero no les muestra correctamente el mensaje no sabemos a que se debe, ya que en las pruebas que estamos haciendo nos muestra bien el mensaje de la validación (que debe cargar la fecha de regularidad, etc…)