Autor Tema: asignar folio físco a acta de comisión  (Leído 33 veces)

0 Usuarios y 1 Visitante están viendo este tema.

nvidela

  • Full Member
  • ***
  • Mensajes: 120
    • Ver Perfil
  • Institución: CeSPI -UNLP
  • Nombre y apellido: Naimid Videla
  • Sistema: Guaraní
  • Utilizo algun sistéma del SIU: Sí
asignar folio físco a acta de comisión
« on: Junio 17, 2021, 12:45:09 pm »
Hola, estamos trabajando con la versión 3.18.1 y tenemos un problema con la asignación manual de folios. Tenemos actas de comisión que están cerradas y listas para asignarle el folio físico. Desde el reporte de  de actas de comisión se ven todas sin problema. El tema es que cuando voy a "Asignar folio físico a acta de comisión" y realizo el filtro por año académico y período lectivo dice  que "No se encontraron comisiones con el filtro especificado".
Revisando la consulta que devuelve a las comisiones veo:

Código: [Seleccionar]
SELECT sga_comisiones.comision,
       sga_comisiones.nombre,
       sga_comisiones.periodo_lectivo,
       sga_comisiones.elemento,
       sga_comisiones.turno,
       sga_comisiones.entidad,
       sga_comisiones.catedra,
       sga_comisiones.letra_desde,
       sga_comisiones.letra_hasta,
       sga_comisiones.cupo,
       CASE
         WHEN sga_comisiones.inscripcion_habilitada = 'S' THEN 'Sí'
         WHEN sga_comisiones.inscripcion_habilitada = 'N' THEN 'No'
       END                                                           AS
       inscripcion_habilitada,
       sga_comisiones.ubicacion,
       sga_periodos.nombre                                           AS
       nombre_periodo,
       sga_periodos.anio_academico                                   AS
       anio_academico_periodo,
       sga_periodos.fecha_inicio                                     AS
       fecha_inicio_periodo,
       sga_elementos.codigo                                          AS
       codigo_actividad,
       Get_nombre_actividad_comision(sga_comisiones.comision, 1)     AS
       nombre_actividad,
       sga_elementos.codigo
       || ' - '
       || Get_nombre_actividad_comision(sga_comisiones.comision, 1)  AS
       codigo_y_nombre_actividad,
       Get_nombre_actividad_comision(sga_comisiones.comision, 2)     AS
       nombre_abreviado_actividad,
       sga_turnos_cursadas.nombre                                    AS
       nombre_turno,
       F_modalidad_cursada_comision(sga_comisiones.comision)         AS
       nombre_modalidad,
       F_instancias_comision(sga_comisiones.comision)                AS
       nombre_instancias,
       sga_catedras.nombre                                           AS
       nombre_catedra,
       sga_ubicaciones.nombre                                        AS
       nombre_ubicacion,
       sga_periodos_lectivos.fecha_inicio_dictado                    AS
       fecha_inicio_periodo_lectivo,
       sga_periodos_lectivos.fecha_fin_dictado                       AS
       fecha_fin_periodo_lectivo,
       (SELECT Count (sga_subcomisiones.subcomision)
        FROM   sga_subcomisiones
        WHERE  sga_subcomisiones.comision = sga_comisiones.comision) AS
       cant_subcomisiones,
       (SELECT Count(sga_actas.id_acta)
        FROM   sga_actas
        WHERE  sga_actas.comision = sga_comisiones.comision
               AND sga_actas.estado <> 'B')                          AS
       cant_actas_no_anuladas
FROM   sga_comisiones
       JOIN sga_periodos_lectivos
         ON sga_comisiones.periodo_lectivo =
            sga_periodos_lectivos.periodo_lectivo
       JOIN sga_periodos
         ON sga_periodos_lectivos.periodo = sga_periodos.periodo
       JOIN sga_elementos
         ON sga_comisiones.elemento = sga_elementos.elemento
       JOIN sga_ubicaciones
         ON sga_comisiones.ubicacion = sga_ubicaciones.ubicacion
       LEFT JOIN sga_turnos_cursadas
              ON sga_comisiones.turno = sga_turnos_cursadas.turno
       LEFT JOIN sga_catedras
              ON sga_comisiones.catedra = sga_catedras.catedra
WHERE  sga_periodos.anio_academico = '2019'
       AND sga_periodos_lectivos.periodo_lectivo = '178'
       AND NOT EXISTS (SELECT sga_actas.id_acta
                       FROM   sga_actas
                       WHERE  sga_actas.comision = sga_comisiones.comision
                             AND sga_actas.id_documento_digital IS NULL)
ORDER  BY sga_comisiones.nombre

No entiendo por qué hace esta última parte:
Código: [Seleccionar]
AND NOT EXISTS (SELECT sga_actas.id_acta
                       FROM   sga_actas
                       WHERE  sga_actas.comision = sga_comisiones.comision
                             AND sga_actas.id_documento_digital IS NULL)

ya que es eso el motivo por el cual no me trae las comisiones.
Aclaro tambien que el parámetro "cur_forma_asignacion_folio_fisico_promo"  tiene valor por nivel definido para esta facultad y tiene valor "La asignación se realizará manualmente luego del cierre de acta" y el parámetro "cur_utiliza_acta_digital_promo" tiene valor "No se utiliza acta digital".

Gracias,
Naimid.

fjarque

  • Moderador Global
  • *****
  • Mensajes: 1928
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Florencia Jarque
  • Sistema: SIU-Guaraní
Re:asignar folio físco a acta de comisión
« Respuesta #1 on: Junio 17, 2021, 12:51:53 pm »
Hola Naimid,

Se trata de un bug de la versión 3.18.1 que fue corregido en 3.19.0. Si les parece creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post y les enviamos la solución.

Saludos, Florencia.

nvidela

  • Full Member
  • ***
  • Mensajes: 120
    • Ver Perfil
  • Institución: CeSPI -UNLP
  • Nombre y apellido: Naimid Videla
  • Sistema: Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:asignar folio físco a acta de comisión
« Respuesta #2 on: Junio 18, 2021, 11:57:16 am »
Gracias Florencia, creé la solicitud 52297

Saludos,
Naimid.