G3.12 Gestión. Error al Reubicar alumnos al momento de distribuir entre subcom..

Buenos días.

El sistema nos arroja un pantalla blanca justo despues de “reubicar” los alumnos a las subcomisiones. No llegamos al paso final de “distribuir”.
Me gustaria saber si alguien probó esta funcionalidad en la version 3.12 y si le pasó lo mismo.

Necesito ayuda :slight_smile:

Adjunto captura de pantalla y log al mommento de “reubicar”.


Captura Pantalla al reubicar.png

Captura Pantalla al reubicar.png

Log.txt (5.88 KB)

Buenas Jason, fijate que error te arrojo el log de apache y postealo acá.

Saludos.

En los logs de Apache y PHP no hay nada relacionado con el momento en que “reubiqué” los alumnos :frowning:
Me pasa tanto en Producción como en Desarrollo.

Hola nuevamente.

Realizando unas pruebas pude dar con la linea la cual ocasiona el error.

El error se da en el archivo cn_ent_distribuir_comisiones.php ubicado en
gestion\php\nucleo\cursadas\comisiones\distribuir_comisiones en la siguiente función:

function validar_alumnos($inscripciones, $comision_destino, $subcos_dest=array())
	{
		$this->validar_destino($inscripciones, $comision_destino);
		$this->validar_division_comisiones($inscripciones, $comision_destino);
		if ($this->hay_errores()) {
			throw guarani::error($this->errores);
		}
	}

Evadiendo el IF se soluciona.

function validar_alumnos($inscripciones, $comision_destino, $subcos_dest=array())
	{
		$this->validar_destino($inscripciones, $comision_destino);
		$this->validar_division_comisiones($inscripciones, $comision_destino);
		/*if ($this->hay_errores()) {
			throw guarani::error($this->errores);
		}*/
	}

Buenas, cual es el error que te tira?

No tira error. Solo se me muestra la pantalla en blanco que adjunte en el primer mensaje.

La función $this->hay_errores() no se encuentra en la clase cn_ent_distribuir_comisiones.php y no pude descubrir si viene extendida de alguna otra clase.

Buenas carga un gds por este tema y te pasamos un parche.

Saludos.

Gracias. Yo no puedo cargar GDS. En nuestra institución otra persona es la que los carga.
Apenas podamos y cargamos el GDS.

Gracias!!!

Buenas tardes.

Aviso que el GDS con Nº de solicitud 26303 ya fué cargado y respondido por el SIU.

Recibimos el parche y lo implementamos en el ambiente de desarrollo y está funcionando la reubicacion de los alumnos antes del momento de distribuir.
Igualmente tengo una duda. Estoy viendo el código que nos mandaron y noto que las lineas 54 a la 56 están comentadas ¿Esto debería ser así?

Gracias!!

/*if ($this->hay_errores()) {
	throw guarani::error($this->errores);
}*/

P.D: Disculpen la tardanza del GDS.

Buenas, eso se lo deberías quitar para que si hay algun error pueda mostrarlo por pantalla.

Saludos.

Entiendo. O sea que la idea es que en proximas versiones de SIU el archivo que me mandaron se implemente pero con esa porcion de código descomentada.
Ok. Entonces voy a modificar el archivo que recibí y voy a descomentar el código.

Gracias!!

Buen día, nosotros tenemos 3.12.0 en producción para ofertas de postgrados y cursos. Nos pasa lo mismo. Se publicó un fix para esto en la versión? o se solucionó en 3…13 ?

Gracias

¡Hola Damian! La solución está incluida en La versión 3. 13
Si necesitan el parche para la 3.12 pásenos un gds por favor.

ok, gracias!