Hola, estoy realizando una prueba de la inscripción automática en actividades de primer año a ingresantes y después de ejecutar el proceso comprobé que la inscripción en materias y comisiones se realizó siguiendo un ordenamiento alfabético de ingresantes y respetando el turno preferido tal como quedó establecido. Quería preguntarles si existe la forma de pasar al ordenamiento por nº documento ya que ese es el modo en que lo realizamos.
Utilizamos SIU-Guaraní Gestión versión 3.13.1 .
Muchas gracias.
Buenos días Nora. Para el caso que vos necesitas, deberías agregar un registro en la tabla sga_criterios_prioridad_ing. Lo más importante es que le agregues de donde saca el campo para agregarlo en el select. En tu caso sería vw_personas.nro_documento.
En gestión existe una operación llamada Administrar Criterios de Prioridad para Ordenamiento de Ingresantes. Allí podes agregar el orden para cuando se va a hacer la consulta de los aspirantes y debería aparecer el criterio que hayas insertado anteriormente.
Si querés ver la consulta como se arma deberías ver el archivo php/nucleo/cursadas/inscripciones/insc_automat_ingresantes/pro_inscripcion_automatica_ingresantes_nucleo.php, la función procesar es la que se ejecuta cuando le das al botón inscribir en la última pantalla de la operación de inscripción automática y luego llama a la función get_aspirantes para poder obtener los mismos.
Espero te sirva y puedas realizar lo que necesitabas cualquier cosa volve a consultarnos.
Saludos.
Hola, nuevamente. Seguí los pasos que indicaste y realicé la inscripción automática con un pequeño lote de prueba resultando ok (23 inscriptos ). El problema lo tuve cuando llevé los inscriptos reales a la base de prueba (2200) y quise inscribirlos automáticamente. El proceso avanza hasta un determinado porcentaje (16 %) y queda así , procesando, hasta que selecciono abortar y aparece el mensaje Error en la respuesta, Error JS, TypeError: datos is null. Si ejecuto nuevamente el proceso avanza algo más (19%, 20%) y ese fue el máximo al que llegó.
Ejecuté el proceso sin criterio de ordenamiento e hizo lo mismo, deteniéndose en distintos % pero siempre con la leyenda “Procesando”. Las inscripciones que realizó el proceso hasta abortar son correctas, respetó los requisitos establecidos, el ordenamiento y el turno.
En el primer procesamiento completó la comisión 001 y parcialmente la 002 para cada materia en el turno mañana y en el turno noche completo la comisión 016 y parcialmente la 017. Son 24 comisiones en total. Cuando lo ejecuté nuevamente inscribió a algunos alumnos más en la comisión 002 y completó la 017. Las comisiones tienen cupo máximo y el parámetro está seteado para que lo controle.
Alguna sugerencia?
Muchas gracias.
Buenos días, ese error está corregido para la versión 3.14.
Si queres cuando la operación comienza a ejecutar podes ir a otra operación que el proceso queda corriendo en modo background a través de un proceso batch.
Para ver los resultados de la ejecución podés ir a la operacion nuevamente y seleccionar el botón que dice Ver resultados anteriores donde vas a poder ver tu lote anterior con los resultados del mismo.
Espero te sirva de ayuda.
Saludos.