Consulta horarios de Cursadas en 3w

Al intentar consultar los horarios del cursado, cambiando la carrera y filtrando nombre de materia, arroja el error adjunto.
Aclaro que no siempre se da el error citado.


error3w.png

error3w.png

Hola Carlos,

¿Esto en que versión de 3W ocurre?

saludos.

Hola, estamos en la versión 2.9.5

Hola Carlos, por lo que veo no llega la materia a la query. Te pediría que hagas lo siguiente:

  1. Modifica la función accion__index del archivo src/siu/operaciones/horarios_cursadas/controlador.php agregando el siguiente klog2 debajo de $datos = $form->get_datos();:

	function accion__index()
	{
		.................

                $datos = $form->get_datos();
                klog2("=== datos ===", $datos);
				
		.................
	}

  1. Modifica la función horarios_cursadas del archivo src/siu/modelo/datos/db/usuario_anonimo.php agregando el siguiente klog2 al inicio de la función:

   /**
     * parametros: _ua, anio_academico, periodo_lectivo, materia, turno, sede, dia, carrera, anio_cursada
     * cache: no
     * filas: n
     */
    function horarios_cursadas($parametros)
    {
        // Lista las comisiones de un período lectivo, mostrando el aula, horario de cursada, tipo de clase, etc

	klog2("=== materia ===", $parametros['materia']);
		
        // Filtros
        $filtro_sede = '';
        if ($parametros['sede'] != "''"){
            $filtro_sede = " AND sga_comisiones.sede = {$parametros['sede']} ";
        }
    }

  1. Luego volve a reproducir el error, y envíame los logs que se generan (los mismos se encuentran en la carpeta instalacion/log).

saludos.

Hola, ¿están en un ambiente de desarrollo, no?

Porque si fuese un ambiente de producción, la aplicación debería estar en modo producción (ver: http://portalguarani.siu.edu.ar/trac/Portal-G3/wiki/G2/3w/2.9.5/DocTecnica/PasajeAProduccion) para que el alumno no vea las queries ni información sensible del sistema.

saludos.