Error módulo evaluaciones Parciales

Hola!
Tenemos otro error en el módulo de evaluaciones parciales, migrando Guarani 2 2.9.4 a Guarani 3 con script 3.13.1:
No coinciden ni la cantidad de evaluaciones ni la cantidad de alumnos. Hay más en G2 que en G3.
Sé cuáles son estas evaluaciones que no están en G3, lo que no sé es porque no las pasa.
Gracias por su tiempo
ANA - UNNOBA

BuenasCuando corres el postcontrol de ese módulo te da que las cantidades son incorrectas ?

La query que recupera las evaluaciones parciales a migrar es:

SELECT
catr.evaluacion,
evg2.descripcion_abrev,
evg2.descripcion,
cte.evaluacion_tipo,
sga_comisiones.entidad,
date(cron.fecha_hora),
cron.fecha_hora::time,
date(cron.fecha_hora),
men.escala_notas,
tev.visible_al_alumno,
‘N’,
‘C’
FROM
mig._cnv_pk_atr_eval_parc as catr,
mig.sga_eval_parc as evg2,
mig._rel_esc_notas as men,
mig.sga_cron_eval_parc as cron,
mig.sga_atr_eval_parc as atr,
mig._cnv_pk_evaluaciones_tipos as cte,
mig.sga_tipo_eval_parc as tev,
mig._cnv_pk_comisiones as cc,
sga_comisiones
WHERE
evg2.evaluacion = catr.evaluacion_g2 AND

cron.comision   = catr.comision AND
cron.evaluacion = catr.evaluacion_g2 AND

atr.comision    = catr.comision AND
atr.evaluacion  = catr.evaluacion_g2 AND

cte.tipo_evaluac_parc = evg2.tipo_evaluac_parc AND
tev.tipo_evaluac_parc = evg2.tipo_evaluac_parc AND

men.escala_original = atr.escala_notas AND 
(men.tipo = 'R' or men.tipo = '' or men.tipo IS NULL) AND
cc.comision_g2 = atr.comision AND
sga_comisiones.comision = cc.comision	;

Podes ver de agregar el where con alguna de esas evaluaciones que sabes que no esta pasando y tratar de ver cual es el join que hace que no se recupere esa evaluacion parcial?

Ale:
Las que estan en mig, y no en negocio, son las que no tienen registro en mig.sga_cron_eval_parc. Les falta fecha y hora de la evaluación.
ANA

¿Y tienen alumnos, nota cargada?

No deberia existir una evaluación parcial sin una fecha. Supongo que no debe tener alumnos o notas cargadas ya que la operación de carga de notas deberia estar haciendo join con esa tabla.

Si son evaluaciones que deben migrarse porque tienen alumnos, nota, resultado cargado, entonces deberas insertar un registro para esa evaluacion en esa tabla con la fecha que corresponda
En caso contrario, esta bien que no se migren.

Ale:
Los resultados deberían estar en mig.sga_eval_parciales y en mig.sga_eval_parc_alum?
ANA

Los alumnos de una evaluacion parcial estan en la tabla mig.sga_eval_parc_alum. De esta tabla se migran a la tabla sga_eval_detalle.

Problema resuelto. Hay alumnos por lo que agrego dia y hora.
ANA

bien, podes ver la fecha de algun alumno en la tabla mig.sga_eval_parc_alum y agregar un registro para esa evaluación con esa fecha en la tabla mig.sga_cron_eval_parc

Si, eso fue lo que hice. Gracias.
ANA