Error al ejecutar extraccionde Guarani3.15.1 en SIU-Wichi 6.4.0

Encontramos el error y como corregirlo pero no hemos hallado el etl que debemos modificar.
Podrían por favor indicarnos donde se encuentran estas lineas de código
INSERT INTO public._wichi_hist_academica (
alumno,
elemento,
origen,
origen_otra_propuesta,
fecha,
anio_academico,
resultado,
equivalencia,
equivalencia_automatica)
SELECT
t.alumno,
e.elemento,
[s]CASE t.alcance
WHEN ‘T’ THEN ‘B’ WHEN ‘R’ THEN ‘C’ WHEN ‘P’ THEN ‘D’ END as origen,
false[/s
],
e.fecha,
CASE
WHEN e.fecha >= to_date(cast(extract(year from e.fecha) as text) || ‘0401’,‘YYYYMMDD’) THEN extract(year from e.fecha)
ELSE extract(year from e.fecha) - 1
END as anio_academico,
e.resultado,
e.equivalencia,
t.generacion_automatica
FROM sga_equiv_tramite as t, sga_equiv_otorgada as e
WHERE e.equivalencia_tramite = t.equivalencia_tramite
AND t.estado = ‘C’ AND e.estado = ‘A’ AND e.rectificado = ‘N’ AND e.resultado IN (‘A’,‘R’) ;

Entendemos que lo que hay que modificar es
SELECT
t.alumno,
e.elemento,
t.origen, – este campo esta en sga_sga_equiv_tramite y no en sga_equiv_otorgada
e.fecha,
CASE
WHEN e.fecha >= to_date(cast(extract(year from e.fecha) as text) || ‘0401’,‘YYYYMMDD’) THEN extract(year from e.fecha)
ELSE extract(year from e.fecha) - 1
END as anio_academico,
e.resultado,
e.equivalencia,
t.generacion_automatica
FROM negocio.sga_equiv_tramite as t, negocio.sga_equiv_otorgada as e,
WHERE e.equivalencia_tramite = t.equivalencia_tramite
AND t.estado = ‘C’ AND e.estado = ‘A’ AND e.rectificado = ‘N’ AND e.resultado IN (‘A’,‘R’) ;

Hola Viviana, lo que mencionas fue corregido en la version 640 de wichi, que por lo que dice el encabezado del foro están justamente ahí…
Por favor, podas chequear que esten corriendo la version 640 de los etl?

Igualmente te digo donde esta la corrección:
/Paquete_640/etl/carga_de_datos/guarani3/extraccion/extraccion_txt_guarani.kjb → crear tablas temporales

Ahora se toma el dato instancia para determinar el origen:
CASE e.instancia
WHEN 10 THEN ‘B’ – Equiv total
WHEN 11 THEN ‘C’ – Equiv de Regularidad
WHEN 12 THEN ‘D’ – Equiv Parcial
END as origen,

Saludos,
Sabrina

Buen dia.
Estamos en la verision 6.4.0 , corroboramos estar corriendo los ETL correctos.
El problema esta en que en el WHERE de la consulta, no excluye a los casos donde instancia no sea alguno de los valores evaluados en el case.
Excluí particularmente los casos que nos estan dando el error (instancia = 14)
SELECT
t.alumno,
e.elemento,
CASE e.instancia
WHEN 10 THEN ‘B’ WHEN 11 THEN ‘C’ WHEN 12 THEN ‘D’ END as origen,
false,
e.fecha,
CASE
WHEN e.fecha >= to_date(cast(extract(year from e.fecha) as text) || ‘0401’,‘YYYYMMDD’) THEN extract(year from e.fecha)
ELSE extract(year from e.fecha) - 1
END as anio_academico,
e.resultado,
e.equivalencia,
t.generacion_automatica
FROM negocio.sga_equiv_tramite as t, negocio.sga_equiv_otorgada as e
WHERE e.equivalencia_tramite = t.equivalencia_tramite
AND t.estado = ‘C’ AND e.estado = ‘A’ AND e.rectificado = ‘N’ AND e.resultado IN (‘A’,‘R’)
AND e.instancia <> 14;

Sigo y te aviso