Hola, en la Opción de Generacion Masiva de Comisiones hay un error que se produce al confirmar los datos de la primer pestaña (donde se selecciona el año académico, periodo lectivo, ubicación y responsable académica).
SELECT sga_propuestas.propuesta, sga_propuestas.nombre AS propuesta_nombre, sga_planes.nombre AS plan_nombre, sga_planes_versiones.plan_version, sga_planes_versiones.version, sga_planes_versiones.plan, sga_ubicaciones.nombre AS ubicacion_nombre FROM sga_propuestas, sga_planes, sga_planes_versiones, sga_propuestas_ra, sga_responsables_academicas, sga_propuestas_tipos, sga_ubicaciones WHERE sga_propuestas.propuesta = sga_propuestas_ra.propuesta AND sga_propuestas_ra.responsable_academica = sga_responsables_academicas.responsable_academica AND sga_planes.version_actual = sga_planes_versiones.plan_version AND sga_propuestas.propuesta = sga_planes.propuesta AND sga_planes_versiones.estado IN ('A','V') AND sga_propuestas.propuesta_tipo = sga_propuestas_tipos.propuesta_tipo AND sga_responsables_academicas.ubicacion = sga_ubicaciones.ubicacion AND sga_responsables_academicas.responsable_academica IN ('2') AND [u][shadow=red,left]falseAND[/shadow][/u] sga_planes.estado IN ('A','V') ORDER BY sga_propuestas.nombre, sga_planes.nombre
function conf__cuadro_propuestas(toba_ei_cuadro $cuadro)
{
$info_destino = $this->get_seleccion_valor('info_destino');
$ras = $this->get_seleccion_valor('responsable_academica');
//Armo el filtro para las Responsables Académicas y propuestas en la ubicación seleccionada
$ubicacion = 'sga_propuestas_oferta.ubicacion = '.$info_destino['ubicacion'];
$props_en_ubi = toba::consulta_php('co_propuestas')->get_propuestas_ofertas($ubicacion);
$cond_ubicacion = guarani_sql::armar_condicion_in($props_en_ubi, 'sga_propuestas', 'propuesta', 'propuesta');
$cond_ras = guarani_sql::armar_condicion_in($ras, 'sga_propuestas_ra', 'responsable_academica', 'responsable_academica');
$cond_ras = "sga_propuestas.propuesta IN (SELECT sga_propuestas_ra.propuesta FROM sga_propuestas_ra WHERE $cond_ras)";
$filtro_prop = "$cond_ras AND $cond_ubicacion";
$filtro_prop .= "AND sga_planes.estado IN ('".planes::estado_activo."','".planes::estado_vigente."')";
$filtro_prop .= ($this->s__filtro_propuesta == '') ? '' : ' AND '.$this->s__filtro_propuesta;
$datos = toba::consulta_php('co_propuestas')->get_propuestas($filtro_prop);
$cuadro->set_datos($datos);
//Si no hay propuestas seleccionadas se eligen todas por defecto
if (!$this->existe_seleccion('plan_version')) {
$this->set_seleccion($datos);
}
}
Es extraño porque en la revisión [10793] la consulta SQL no es la que me pasaste (fue modificada en [10295])… ¿El número de revisión lo obtuviste desde la operación “Acerca de SIU-Guaraní 3” del sistema o ejecutando “svn info” sobre la working copy?
Igualmente recién subí una corrección. Te pediría que actualices y vuelvas a probar con esta operación.