Autor Tema: POSCONTROLES  (Leído 79 veces)

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

ymartinez

  • Newbie
  • *
  • Mensajes: 2
    • Ver Perfil
  • Institución: Universidad Nacional de Salta
  • Nombre y apellido: Martinez Yanina
  • Sistema: SIUGuarani
  • Utilizo algun sistéma del SIU: Sí
POSCONTROLES
« : diciembre 01, 2020, 11:16:08 am »
Buenos Dias. Estamos trabajando con la migración de 2.9.5 a la versión 3.17.0.   Tenemos un error en el postcontrol de el modulo Historia Académica tal como se indica en la imagen adjunta. Revisando un poco los script descubrimos que la dieferencia esta en los movimientos de las equivalencias.
 
Movimiento G2                                Movimiento      G3
cursada = 16                                     cursada =16
promocion = 232                           promocion=232
examen = 88                                    examen = 88
equivalencia 1508          equivalencia= 1506

Cuando se realiza la siguiente insercion  hay 2 registros que no cumplen con la condición marcada en negrita. Que se puede hacer?

NSERT INTO sga_movimientos_ha(fecha, motivo_movimiento, equivalencia, alumno, documento, observaciones)
SELECT
   meq.fecha,
   mot.motivo_mov,
   cnv.equivalencia,
   sga_equiv_tramite.alumno,   
   mcpd.documento,
   meq.observaciones
  FROM mig.sga_mov_equiv as meq
           LEFT JOIN mig._cnv_pk_documentos mcpd ON (mcpd.resolucion = meq.nro_resolucion AND mcpd.documento_tipo = 10), --  mcpd.tabla = 'sga_movimientos_ha',
       mig._cnv_pk_motivos_ha mot,
       sga_equiv_otorgada,
       sga_equiv_tramite,
       mig._cnv_pk_equiv_otorgada cnv
 WHERE mot.motivo_movg2 = meq.motivo_mov
   AND sga_equiv_otorgada.equivalencia = cnv.equivalencia
  AND cnv.equivalencia_g2 = meq.equivalencia
   AND sga_equiv_tramite.equivalencia_tramite =  sga_equiv_otorgada.equivalencia_tramite;
   

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 6647
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:POSCONTROLES
« Respuesta #1 : diciembre 01, 2020, 12:55:36 pm »
Fijate si esos dos registros corresponden a de equivalencias que no se migraron. Es decir quizas equivalencias de tramites que no tenian equivalencias y por eso no se generaron en G3.
Fijate si hay dos registros donde "cnv.equivalencia" esta en NULL:

Código: [Seleccionar]
SELECT
   meq.fecha,
   mot.motivo_mov,
   cnv.equivalencia,
   sga_equiv_tramite.alumno,   
   mcpd.documento,
   meq.observaciones
  FROM mig.sga_mov_equiv as meq
      JOIN  mig._cnv_pk_motivos_ha mot ON mot.motivo_movg2 = meq.motivo_mov
       LEFT JOIN mig._cnv_pk_equiv_otorgada as cnv ON cnv.equivalencia_g2 = meq.equivalencia
       LEFT JOIN sga_equiv_otorgada ON sga_equiv_otorgada.equivalencia = cnv.equivalencia
       LEFT JOIN sga_equiv_tramite ON sga_equiv_tramite.equivalencia_tramite =  sga_equiv_otorgada.equivalencia_tramite
       LEFT JOIN mig._cnv_pk_documentos mcpd ON (mcpd.resolucion = meq.nro_resolucion AND mcpd.documento_tipo = 10), --  mcpd.tabla = 'sga_movimientos_ha'
ORDER BY cnv.equivalencia
;
« Última Modificación: diciembre 01, 2020, 12:58:56 pm por Alejandro Delú »

ymartinez

  • Newbie
  • *
  • Mensajes: 2
    • Ver Perfil
  • Institución: Universidad Nacional de Salta
  • Nombre y apellido: Martinez Yanina
  • Sistema: SIUGuarani
  • Utilizo algun sistéma del SIU: Sí
Re:POSCONTROLES
« Respuesta #2 : diciembre 01, 2020, 04:57:58 pm »
Muchas Gracias. Pudimos detectar que son movimientos de equivalencias homologadas que ahora se pasan al modulo de aprobación por resolución y no se migran como equivalencias.
La otra consulta es con respecto al postcontrol del modulo equivalencia.  El error en el postcontrol es  exactamente el mismo que plantean en este hilo pero no me quedo claro cual es la solución.
http://foro.comunidad.siu.edu.ar/index.php?topic=19110.0



Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 6647
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:POSCONTROLES
« Respuesta #3 : diciembre 20, 2020, 05:50:22 pm »
Yanina, te adjunto el poscontrol de equivalencias (con algunos cambios), por favor correlo y fijate que resultados te da.