Error Generación Masiva de Comisiones

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).

El error es el siguiente

http://i49.tinypic.com/2n0906f.jpg

La consulta que ejecuta es la siguiente:

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

Saludos
Maxi

Hola Maxi,

¿Me podrías decir en qué revisión del branch están trabajando? ¿Se actualizaron después de los cambios del 23/07/2012?

Saludos, Florencia.

Perdon, estamos en la revision 10793!

El false que da el error es el de la variable $cond_ubicacion

Archivo: /guarani/php/operaciones/cursadas/comisiones/generacion_masiva_comisiones/ci_nav_generacion_masiva_comisiones.php


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);
          }
}

Saludos
Maxi

Maxi,

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.

Gracias!
Saludos, Florencia.

La revision la obtuve ejecutando svn info desde la consola.
Ahora actualizo y te aviso!

Saludos
Maxi