Equivalencias- Aprobados-Reprobados

Hola a todos.

Tenemos la siguiente situacion:

  • Estamos en la version 2.6.1 del sistema.

  • Existen dos carreras entre las cuales existe una matriz de equivalencia de tipo oficial.

  • Se requiere otorgar equivalencias etre ellas transfiriendo segun la matriz, materias Aprobadas, Reprobadas y Regulares (Mediante equivalencias parciales).

  • Los valores de los parametros relacionados son:

equiv_automaticas=N
equiv_pasar_reprobados=S
equiv_desaprob_mate=S
equiv_controla_correlativas=S
equiv_parcial_aplic_automatica=P

Situacion detectada:

No transfiere todas las equivalencias de Aprobados y Reprobados, durante carga manual de equivalencias.

Pruebas:

A) APLICACION MANUAL DE MATRIZ: (Operacion equiv002).

Al aplicar la equivalemncia INTERNA por “simultaneidad entre carreras” el sistema:

  • No transfiere la MATERIA APROBADA cuando la materia posee ademas REPROBADAS
    en el origen.
  • No transfiere todas las REPROBADAS si solo posee REPROBADAS en el origen, transfiere solo una de ellas.

B) APLICACION AUTOMATICA DE MATRIZ: (Se modifico parametro equiv_automaticas a S)

Al probar la aplicacion automatica de matriz en situacion de generacion de legajo
las registraciones pasan al destino correctamente tanto Aprobadas, Reprobadas y regulares (Equivalencias parciales).

Alguna sugerencia al respecto?

Desde ya gracias por los aportes.

Miguel A. Martinez

Miguel, en la versioni 2.6.1 se habia corregido el problema que existia de que no pasaba las reprobaciones cuando tenian la misma nota, es decir si habia 2 examenes reprobados con la nota 3, solo pasaba una de esas reprobaciones. (2do punto de A)

Por el 1er punto deberiamos probarlo y te avisamos. Por lo que se ve, no sería problemas de correlativas.

Saludos!

Miguel, ya que tenes el caso generado, podes hacer un debug en esa operacion?
Ventana: w_otorgar_equivalencias
Evento: ue_ejecuta_matriz

  1. Ver de exportar los datos que devuelve el datastore, es decir, luego de
    cnt = ds1.RowCount()
    Agregar: ds1.saveas()

Para ver si esta devolviendo todas las aprobaciones y reprobaciones que deberia generar como equivalencias.

  1. Analizar que pasa en las condiciones de la fila 95, donde dice
    If materia <> auxmateria or alcance <> auxalcance or fecha <> auxfecha or &

para ver si es que al ejecutar la matriz de equivalencia devuelve todo lo que debe generarse pero es en esta condicion donde no se cumplen ninguna de las condiciones…