Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - gcirelli

Páginas: [1] 2 3 ... 8
1
Encuestas / Re:fotos de los usuarios
« on: Marzo 01, 2019, 11:17:07 am »
Hola,
Ahora tengo otro problema.
Corrí el importar_fotos y me dió este error.
PHP Notice:  Undefined index: consumidos in /opt/proyectos/g3w3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/proyecto.php on line 294
Falló la sincronización masiva de elementos con Kolla: El servicio web 'kolla' no existe en el archivo de configuración

Falla esta función:
   function get_ws_cliente($id_servicio)
   {
      $ws_conf = $this->get_ws_config();
      $consumidos = $ws_conf['consumidos'];
      if (! isset($consumidos[$id_servicio])) {
         throw new ErrorKernel("El servicio web '$id_servicio' no existe en el archivo de configuración");
      }
      $servicio = $consumidos[$id_servicio];
      if($servicio['tipo'] == 'rest'){
         $cliente = new util\WsClienteRest($consumidos[$id_servicio]['parametros']);
         return $cliente->guzzle();
      }else {
         return new \SIU\Chulupi\util\WsCliente($id_servicio, $ws_conf[$id_servicio]);
      }

   }

El directorio /opt/proyectos/g3w3/instalacion/servicios_web/consumidos está vacío.
¿Tengo que configurar el servicios_web_config_template.php?
Esta parte me confunde:
   'consumidos' => array(
      
      'kolla' => array(
         'tipo' => 'soap',
         'url' => "http://localhost/kolla/3.2/servicios.php/habilitaciones", (???)
         'seguro' => true, //usa o no los certificados. Por omision es Verdadero!
         'clave_publica' => \siu\bootstrap::get_dir_instalacion() . "/servicios_web/publica.crt", //local
         'clave_privada' => \siu\bootstrap::get_dir_instalacion() . "/servicios_web/privada.pkey", //local
         'certificado_servicio' => \siu\bootstrap::get_dir_instalacion() . "/servicios_web/consumidos/kolla.crt", //server externo
      ),
...
saludos
Gabriela

2
Encuestas / Re:fotos de los usuarios
« on: Marzo 01, 2019, 10:06:26 am »
Gracias...
Sí era eso, me confundí de BIN.
Ahora salió...
saludo
Gabriela

3
Encuestas / fotos de los usuarios
« on: Febrero 28, 2019, 05:14:48 pm »
Hola,
Tenemos el Guaranì 3.15 y el Kolla 4.0.1.
Hicimos las encuestas desde el Guaraní y no se ven las fotos de los docentes. Tambien hicimos encuestas desde el Kolla y se ven las fotos de docentes.
Quise hacer importar_fotos como indica  en el foro http://foro.comunidad.siu.edu.ar/index.php?topic=12921.msg59446#msg59446  pero me dice que "La opcion 'importar_fotos' no existe".
Ese comando lo usabamos en la versión 3.12...¿cambió algo con esta nueva versión?
saludos
Gabriela

4
Encuestas / Encuestas falta parte de la encuesta docente
« on: Febrero 21, 2019, 05:02:28 pm »
Hola a todos,
Tenemos el Guaraní 3.15 y el Kolla 4.0.1.
Cuando habitamos las encuestas en el Guarani no nos generan las encuestas docentes. Nosotros definimos encuestas tipo docente-academicas, ya tenemos las encuestas de las actividades y las encuestas docentes definidas en el kolla. Seleccionamos las materias que tienen las cátedras definidas. Y no aparecen las encuestas docentes...
Agradecemos ayuda.
Gabriela

5
Hola a todos,
Tenemos el Guaraní 3.15.
Nos surgió un error en el circuito de egreso hace un par de semanas atrás y no le encontramos la solución.
A los alumnos egresados los detecta en DETECCIÓN AUTOMÁTICA DE EGRESADOS, pero cuando se hace SOLICITAR CERTIFICACIÓN dice que al alumno le faltan requisitos en el último semestre, donde tienen materias optativas.
Revisamos la configuración de las materias optativas, revisamos la cantidad de materias para aprobar la propuesta, revisamos las historias académicas…no encontramos nada.
Les envío imágenes del árbol donde se ve las materias aprobadas pero la opción1  tiene la cruz roja.
Otra cosa que nos parece extraño es que duplica el árbol.
Agradecería cualquier ayuda.
Saludos
Gabriela

6
Técnicos / Re:inscripciones automáticas a examen
« on: Enero 11, 2019, 01:59:39 pm »
Gracias Alejandro.
Me alegro mucho que se pudo corregir el error. Yo hice una personalización para solucionar el problema. Cuando actualizamos a 3.16, quitaré esa personalización.
saludos
Gabriela

7
Técnicos / Re:inscripciones automáticas a examen
« on: Diciembre 11, 2018, 02:51:49 pm »
Gracias por su respuesta.
No tengo personalizaciones en inscripciones a examenes. Ya revisé los parámetros.
Yo supongo que las inscripciones automáticas funcionaron porque los alumnos de 2º no figuran en sga_actas_detalles( en cualquier materia). Analizando el script veo que  el error es en
                  NOT EXISTS
                  (SELECT    1
                     FROM    sga_actas_detalle, sga_actas
                     WHERE    sga_actas_detalle.alumno = vw_actas.alumno AND
                           sga_actas.id_acta = sga_actas_detalle.id_acta AND
                           sga_actas.origen IN ('" . acta::origen_promociones . "','" . acta::origen_examen . "') AND
                           sga_actas.estado = '" . acta::estado_cerrada  . "' AND
                           sga_actas_detalle.estado      = '" . acta::detalle_estado_activo  . "' AND
                           sga_actas_detalle.resultado   = '" . escalas_notas::resultado_aprobado . "' AND
                           sga_actas_detalle.rectificado = '".comunes::no."'
                  )
Yo igual voy a correr las inscripciones automáticas con mi modificación porque no puedo esperar mas.
Te agradeco nuevamente
Saludos
Gabriela

8
Técnicos / Re:inscripciones automáticas a examen
« on: Diciembre 11, 2018, 11:28:39 am »
Hola,
Estamos realmente urgidos por tener una respuesta sobre este tema. Es urgente que se encuestre un solución.
Mi mayor preocupación es si haciendo mi modificación afecte alguna otra parte del proceso de inscripciones y después tenemos algún problema mas adelante por ejemplo en la generación de actas.
Gracias y aguardo respuesta.
Saludos
Gabriela

9
Técnicos / Re:inscripciones automáticas a examen
« on: Diciembre 10, 2018, 04:37:23 pm »
Hola Martín,
No dió error, en ningún momento. Cuando procesó las comisiones solo hizo las inscripciones a los alumnos de primero.
Creo que encontré el problema, lo corrí en el servidor de testing y resultó. ¿Pueden revisar el script para ver si es correcto mi modificación?
Para mí el error está en la function get_detalles_alumnos_comision_para_inscripcion_llamado..dice que No recupera el alumno si ya aprobó la actividad por examen o por promoción.
pero no veo que haga ese control,( en la parte donde dice NOT EXIST)
   /**
    * Retorna los últimos detalles (originales o rectificados) para los alumnos de Actas de Regulares cerradas de la
    * Comisión dada, que estén aptos para la inscripción en el Llamado Mesa dado, es decir que: hayan aprobado la
    * cursada, su nota esta activa (no invalidada), en el caso de que exista un acta de promoción que el alumno no
    * este promocionado, y que el alumno no este ya inscripto en el llamado mesa dado.
    *
    * @param integer   $comision   Filtro sobre las relaciones a recuperar, aplicados a las mesas, llamados o comisiones.
    * @param integer   $llamado   Filtro sobre las relaciones a recuperar, aplicados a las mesas, llamados o comisiones.
    * @param str       $where      Filtro sobre las relaciones a recuperar, aplicados a las mesas, llamados o comisiones.
    */
   function get_detalles_alumnos_comision_para_inscripcion_llamado($comision, $llamado, $where='')
   {
      $comision = toba::db()->quote($comision);
      $llamado = toba::db()->quote($llamado);
      
      if ($where) {
         $where = ' AND '.$where;
      }

      // No es necesario chequear que el estado de las actas sea Cerrado porque ya se verifica en la vista.
      // Sí debe controlarse el estado de los detalles del acta para ver que no estén invalidados.
      // No recupera el alumno si ya aprobo la actividad por examen o por promocion.
      // No recupera el alumno si ya esta inscripto a examen en ese llamado de la mesa de examen.
      
      $sql = "SELECT   vw_actas.comision,
                  vw_actas.id_acta,
                  vw_actas.id_acta_original,
                  vw_actas.alumno,
                  sga_alumnos.persona,
                  sga_alumnos.propuesta,
                  sga_alumnos.plan_version
            FROM   vw_actas,
                  sga_alumnos
            WHERE   vw_actas.alumno = sga_alumnos.alumno AND
                  vw_actas.comision = $comision AND
                  vw_actas.origen = '" . acta::origen_regulares . "' AND
                  vw_actas.resultado = '" . escalas_notas::resultado_aprobado . "' AND
                  vw_actas.estado = '" . acta::detalle_estado_activo  . "' AND
                  sga_alumnos.calidad = '" . alumno::calidad_activo . "' AND
                  NOT EXISTS
                  (SELECT    1
                     FROM    sga_actas_detalle, sga_actas
                     WHERE    sga_actas_detalle.alumno = vw_actas.alumno AND
                           sga_actas.id_acta = sga_actas_detalle.id_acta AND
                           sga_actas.origen IN ('" . acta::origen_promociones . "','" . acta::origen_examen . "') AND
                           sga_actas.estado = '" . acta::estado_cerrada  . "' AND
                           sga_actas_detalle.estado      = '" . acta::detalle_estado_activo  . "' AND
                           sga_actas_detalle.resultado   = '" . escalas_notas::resultado_aprobado . "' AND
                           sga_actas_detalle.rectificado = '".comunes::no."'
                  ) AND
                  sga_alumnos.alumno NOT IN
                   (   SELECT    sga_insc_examen.alumno
                     FROM    sga_insc_examen
                     WHERE    sga_insc_examen.llamado_mesa = $llamado
                  )
                     $where
         ;";
      
      return guarani_db::consultar($sql);
   }
Yo lo modifiqué de la siguiente manera
function get_detalles_alumnos_comision_para_inscripcion_llamado($comision, $llamado, $where='')
   {
      $comision = toba::db()->quote($comision);
      $llamado = toba::db()->quote($llamado);
      
      if ($where) {
         $where = ' AND '.$where;
      }

      $sql = "SELECT   vw_actas.comision,
                  vw_actas.id_acta,
                  vw_actas.id_acta_original,
                  vw_actas.alumno,
                  sga_alumnos.persona,
                  sga_alumnos.propuesta,
                  sga_alumnos.plan_version
            FROM   vw_actas,
                  sga_alumnos
            WHERE   vw_actas.alumno = sga_alumnos.alumno AND
                  vw_actas.comision = $comision AND
                  vw_actas.origen = '" . acta::origen_regulares . "' AND
                  vw_actas.resultado = '" . escalas_notas::resultado_aprobado . "' AND
                  vw_actas.estado = '" . acta::detalle_estado_activo  . "' AND
                  sga_alumnos.calidad = '" . alumno::calidad_activo . "' AND
                  NOT EXISTS
                  (SELECT    1
                     FROM    sga_actas_detalle, sga_actas,sga_comisiones,vw_mesas_examen
                     WHERE    sga_actas_detalle.alumno = vw_actas.alumno AND
                           sga_actas.id_acta = sga_actas_detalle.id_acta AND
                           sga_actas.comision=sga_comisiones.comision and
                           vw_mesas_examen.mesa_examen_elemento=sga_comisiones.elemento and
                           sga_comisiones.comision=$comision and
                           sga_actas.origen IN ('" . acta::origen_promociones . "','" . acta::origen_examen . "') AND
                           sga_actas.estado = '" . acta::estado_cerrada  . "' AND
                           sga_actas_detalle.estado      = '" . acta::detalle_estado_activo  . "' AND
                           sga_actas_detalle.resultado   = '" . escalas_notas::resultado_aprobado . "' AND
                           sga_actas_detalle.rectificado = '".comunes::no."'
                  ) AND
                  sga_alumnos.alumno NOT IN
                   (   SELECT    sga_insc_examen.alumno
                     FROM    sga_insc_examen
                     WHERE    sga_insc_examen.llamado_mesa = $llamado
                  )
                     $where
         ;";
      
      return guarani_db::consultar($sql);
   }

Aguardo su contestación para implementarlo en  producción.
gracias y saludos
Gabriela

10
Técnicos / inscripciones automáticas a examen
« on: Diciembre 07, 2018, 05:37:33 pm »
Hola,
Tenemos la versión 3.15.1. Tenemos un problema cuando generamos las inscripciones automáticas, Solamente nos inscribe los alumnos de primer año. Las actas de cursadas están cerradas y las mesa están asociadas. Revisamos todos y no sabemos donde está el problema. Ayuda por favor!!!
Gracias
Gabriela

11
Preinscripción / Re:no carga datos en tabla personalizada
« on: Noviembre 13, 2018, 04:52:52 pm »
Hola José,
No tenemos nodo en el colab. ¿que archivos necesita ver?
Saludos
Gabriela

12
Preinscripción / no carga datos en tabla personalizada
« on: Octubre 30, 2018, 04:26:10 pm »
Hola,
Instalamos el módulo de preinscripción 3.8.
Seguimos los paso del este instructivo http://documentacion.siu.edu.ar/wiki/SIU-Guarani/preinscripcion3.8.0/personalizacion y  creamos la tabla  como indica  src/pers/ejemplo/modelo/manejador_datos.php.

Hice la personalización pero no me carga los datos en la tabla nueva. No encontramos errores en los logs de apache/php ni en los de preinscripción.
Les adjunto  el archivo  src/pers/ib/modelo/manejador_datos.php.

saludos
Gabriela

13
Técnicos / Re:Parametros impresion TED1e
« on: Julio 20, 2018, 01:12:52 pm »
Hola a todos,
 Estamos haciendo pruebas para la impletación del versión 3.15.1
 En el circuito de egreso, en una de las transiciones,debemos agregar un campo fecha_egreso para habilitar su modificación en el momento
 de pedir el analitico  esto es debido a que  tenemos alumnos que hacen materias en Francia "despues a su egreso",
 con lo cual su fecha de egreso oficial será cuando vuelvan de Francia.
 Para lograr esto agregué a la BD en la tabla mce_campos un registro llamado fecha_egreso de tipo fecha.
 Cuando ejecuto esa transición en el circuito me dar este error:  No se puede desactivar el ef "fecha_egreso" ya que no se encuentra en la lista de efs activos Más info...
 
 No sé si el error está relacionado con el problema que se habla aca.

14
Sí...fue un problema de permisos...gracias por la ayuda.

15
Hola a todos,
Estoy haciendo una personalización de un reporte  en  un  servidor de  prueba del Guaraní 3.15. En el Toba , genero el reporte, genero el ci y un filtro. En la parte del filtro donde se configura las Propiedades del ef propuesta, selecciono , método de consulta PHP - clase de consulta PHP . Selecciono  la clase de la consulta (co_propuestas) pero no me muestra métodos para seleccionar, cambio la clase y tampoco me muestra los métodos.
Adjunto imagen.
saludos
Gabriela

Páginas: [1] 2 3 ... 8