Inscripción masiva a cursada

Buenas días!
Estimados estoy queriendo inscribir mediante “Inscribir masivamente a Cursada” a los inscriptos . En el filtro de búsqueda lo hago por división, ya cree la división correspondiente con todos los inscriptos, y me dice que no hay alumnos. NO se cual es el paso que estoy omitiendo. No tengo configurado requisitos por operación, esto no tendría que ser un impedimento, la ubicación es la misma.
Adjunto prints de pantalla.

Aguardo su ayuda de siempre!

Desde ya muchísimas gracias!


Screenshot_1.jpg

Screenshot_1.png

Screenshot_2.jpg

Screenshot_2.png

Hola itumela

Estamos analizando el caso , en que version estas probando esto?

Ademas ,a las comisiones que generaste tienen la mismas ubnicaciones de donde los alumnos se inscribieron a la propuesta? Nos podrias compartir estas pantallas?

Seguimos al tanto ya que nosotros estamos probando y no encontramos inconveniente alguno. Se comparte imagen.

Seguimos con el tema.

saludos!


division.png

division.png

Hola Sebastian, estoy con la versión 3.16.1. La ubicación es la misma. Te adjunto pantallas.


Screenshot_3.jpg

Screenshot_3.png

Screenshot_4.jpg

Screenshot_4.png

Itumela

Han definido algun turno en la comision , es la misma que la definida en la Division?

¿Cuáles son las configuraciones de los parámetros cur_turno_estricto_comision_divisiones, cur_turno_estricto_alumnos_divisiones?

Seguimos al tanto.

saludos!

Sebastian

No definí turno en la comisión, pero ahora si y puse el mismo que la División.

Las configuraciones de los parámetros están correctas . Sigue sin funcionar.

Te detallo todos los pasos, a lo mejor así encontramos si falta algún paso:

  • Se realizó la preinscripción
  • En gestión se inscribió a la propuesta desde preinscripción
  • Generé las Divisiones
  • Las comisiones ya estaban creadas.

Espero que sirva algo esto.

Saludos!

Hola Itumela

Nos podrias enviar el log de la aplicacion en ese momento de la operacion?

Asi vemos que podria ser.

saludos!

Sebastian, aqui te adjunto el log.


sistema.log-1.txt (797 KB)

Itumela

Seguimos con el tema, estamos analizando el Log que nos enviaste.

Mientras , consultamos: Al momento de inscribirlos masivamente " quitando el filtro Divisiones " , les aparece el listado de alumnos posibles para inscribirse?

Seguimos con el tema.

saludos!

Sebastian, no nos aparece ningún alumno.

Gracias!

Buenos días he analizado los logs y no está la operación de Inscribir a Cursadas Masivamente dentro de ese log.
Podrías por favor enviarnos el log al ingresar a esa operación y hacer todo lo relacionado a lo que nos muestran en los screen?
Saludos.

Jose, te adjunto el log, espero que este sea!!

Saludos!


log1.txt (412 KB)

Buenos días, analizando el log no veo nada extraño.
Solo te voy a pedir que hagas algunas cosas en el postgres porque seguramente alguna de las condiciones del where hace que no te traiga alumnos.
Te pido si podes correr la siguiente query que es la que esta desde la línea 8061 hasta la línea 8114 y ir quitando las condiciones del Where para saber cual es la que no te trae alumnos.
Saludos.

Jose, en que tabla tendríamos que mirar esto?

Buenas, en realidad es en la query que les comenté anteriormente, para saber porque condición no devuelve alumnos.

Buenas José, te paso la consulta en cuestión para ver si es esa.

SELECT
sga_alumnos.alumno,
sga_alumnos.legajo,
sga_alumnos.persona,
sga_alumnos.propuesta,
vw_personas.apellido,
vw_personas.nombres,
vw_personas.apellido_nombres AS apellido_y_nombre,
vw_personas.tipo_nro_documento AS documento_principal,
vw_personas.documento,
vw_personas.nro_documento,
vw_personas.tipo_documento,
vw_personas.desc_tipo_documento,
sga_propuestas_aspira.anio_academico
FROM
sga_alumnos
JOIN vw_personas ON
sga_alumnos.persona = vw_personas.persona
JOIN sga_propuestas_aspira ON (
sga_propuestas_aspira.persona = sga_alumnos.persona
AND sga_propuestas_aspira.propuesta = sga_alumnos.propuesta
)
JOIN sga_situacion_aspirante ON (
sga_propuestas_aspira.situacion_asp = sga_situacion_aspirante.situacion_asp
AND sga_situacion_aspirante.resultado_asp = ‘A’
)
WHERE
sga_alumnos.plan_version = 3
– Alumnos activos
AND sga_alumnos.calidad = ‘A’
– Se excluyen alumnos que han aprobado la actividad
AND sga_alumnos.alumno NOT IN (
SELECT vw_hist_academica_basica.alumno
FROM vw_hist_academica_basica
WHERE vw_hist_academica_basica.elemento = 22
AND vw_hist_academica_basica.resultado = ‘A’
)
– Si corresponde, se excluyen ingresantes

				-- Se excluyen alumnos ya inscriptos a la comisión 
				AND	sga_alumnos.alumno NOT IN (
					SELECT	sga_insc_cursada.alumno
					FROM	sga_insc_cursada 
					WHERE	sga_insc_cursada.comision = 3
				)
				-- Si corresponde, se filtra por apellido dentro del rango de letras de la comisión
				
				-- Si corresponde, se excluyen alumnos que ya regularizaron la actividad
				
				-- Otros filtros de usuario
				 AND 1=1
			ORDER BY	
				vw_personas.apellido, 
				vw_personas.nombres

La proceso y no devuelve ningún registro por mas que le saco todo el bloque del WHERE

Saludos

Juan Pablo

Probá quitando algunos joins a ver si así tenés resultados.

Buenas, cuando comento el sga_situacion_aspirante.resultado_asp = ‘A’ me trae los datos de los aspirantes

JOIN sga_situacion_aspirante ON (
sga_propuestas_aspira.situacion_asp = sga_situacion_aspirante.situacion_asp
–AND sga_situacion_aspirante.resultado_asp = ‘A’
)
Como podemos solucionar el problema?

Saludos
Juan Pablo

Por lo que estoy entendiendo esas personas a las que queres inscribir masivamente no tienen la inscripción a la propuesta aceptada.
Fíjate buscando los alumnos de la división en cuestión si están aceptados en la propuesta en ficha de la persona.
Saludos.

Benas, si los estudiantes no tienen la inscripción aceptada no los puedo inscribir masivamente?
Como podemos hacer? todos les falta entregar un requisito pero lo pueden entregar en el segundo cuatrimestre.
Salludos!

Itumela buenos días ¿como estas?

SI esto estuvimos viendo y ya en versión 3.17 ya se pueden inscribir a actividades por esta operación de inscripción masiva, alumnos con inscripción a propuesta en estado pendiente (Ticket 3518)

Saludos!