Ordenamiento de nombres en Carga de Actas

Estimados!

Estamos viendo un tema en el ordenamiento alfabético de los alumnos en la pantalla de carga de calificaciones de las actas de comisión (tanto en la instancia de Regularidad como en la de Promoción), en la versión 3.11.2.

Puntualmente, el sistema está reconociendo las vocales con tilde como si fueran la última letra del alfabeto, con lo cual se genera el siguiente ordenamiento (ilustrativo):

  • ARIAS, Sofía
  • AVELEDO, María
  • BRIZUELA, Jorge
  • FERNÁNDEZ, Simón
  • SIERRA, Valeria
  • SENA, Gabriel
    - SÁMINA, Juan
  • ZAVALA, Camila
    - ÁLVAREZ, Jimena

En este ejemplo, ÁLVAREZ debería figurar primera en la lista, pero figura última, porque su apellido comienza con Á. A su vez, SÁMINA debería ser primero entre los apellidos que comienzan con S, pero el sistema lo ubica último en ese conjunto.

Lo que nos llama la atención es que el parámetro de ordenamiento está seteado en ALFABÉTICO, y que adicionalmente, en la versión IMPRESA del acta, los estudiantes figuran bien ordenados!

¿Qué puede estar sucediendo?

Muchas gracias!

Saludos,

Federico

Hola Fede ¿pudieron probar en alguna instalación con versión más actualizada?

Emi!

Hice la prueba también en el entorno de Testing que tenemos con 3.13.2 y el problema es el mismo. Adjunto captura para que se vea!

Gracias!

Fede


Actas de ComisiAn - Ordenamiento.jpg

Actas de ComisiAn - Ordenamiento.png

Buenas tardes Federico,
podrías realizar la consulta a través del gds por favor.

Saludos.

Federico, creo que esto tiene que ver en como se creó la base, en cuanto a los valores del LC_TYPE y LC_COLLATE, que son los que definen el juego de caracteres y lo referido al ordenamiento de los datos en las consultas.
Los valores de estos parámetros no pueden ser cambiados luego de creada la base.
https://www.postgresql.org/docs/8.4/static/sql-createdatabase.html
https://www.postgresql.org/docs/current/static/collation.html

Fijate de hacer la consulta de los inscriptos en esa comision, en el reporte de inscripciones a cursadas. Vas a ver que también lo ubica al final, es decir las letras con tilde las ubica al final del abecedario, en este caso despues de la Z.

Alejandro:

Muchas gracias por la investigación. El inconveniente lo tenemos con respecto al volcado de notas por parte de los docentes. Normalmente van a seguir el ordenamiento alfabético para cargar las calificaciones, pero este no es el orden que figura en las interfaces de carga de calificaciones del sistema. Sin embargo, cuando se imprime el Acta sí sale bien.
¿No hay absolutamente ninguna manera de corregir esto? ¿Es necesario crear otra base de datos?

Como siempre, muchas gracias!

Saludos!

Federico

Lo estamos viendo. Necesitamos crear las bases con diferente valor en esos parámetros y en cuanto tengamos novedades les avisamos.

Vean si pueden correr una consulta en la base sobre la tabla de personas ordenadas por apellido y comprueben si alli les muestra esos apellidos ordenados igual que como les aparece en pantalla en la carga de notas.

Pueden verificarlo con lo siguiente:

– Con el collate original de la base

SELECT  persona, apellido, nombres FROM mdp_personas where apellido like '%mina%' order by apellido, nombres;

– Cambiando el collate en la query:

SELECT  persona, apellido, nombres FROM mdp_personas where apellido like '%mina%' order by apellido, nombres COLLATE "en_US";