En guaraní 3.18.1, al activar nuevas versiones de planes de estudio que poseen orientaciones nos da el error de clave duplicada en la tabla sga_certificados_otorg_orie (adjuntamos capturas de pantalla del error y de como tenemos configurado el plan de la propuesta formativa que tiene orientaciones).
¿Alguna idea que puede estar pasando?
Toda ayuda es bienvenida
¡Saludos y Gracias por adelantado!
En guaraní 3.18.1, al activar nuevas versiones de planes de estudio...
El problema lo esta dando cuando [b]activas una nueva version de plan de estudios[/b] o cuando intentas [b]solicitar un titulo[/b] para un alumno de ese plan de estudios?
¿Este problema lo debes tener al solicitar un titulo, no?
¿Podes mostrar como tenes creado el plan de estudios?
Por como definiste el cumplimiento del titulo con las diferentes orientaciones, tal vez lo mejor era definir un modulo para las actividades relacionadas con idiomas y que contenga un submódulo por cada idioma diferente, de esta forma:
Materias Obligatorias
+ Innovacion y Trabajo
+ Idiomas (Forma de cumpliento: Por puntaje - 1 punto)
Ingles (Forma de cumplimiento: Todas las actividades aprobadas / 1 punto)
- Ingles 1
Ingles 2
…
Portuques (Forma de cumplimiento: Todas las actividades aprobadas / 1 punto)
Ingles 1
Ingles 2
…
Francés (Forma de cumplimiento: Todas las actividades aprobadas / 1 punto)
Frances 1
…
+Orientación Gestion
Orientación 1
Orientación 2
Orientación 3
…
Y luego en el titulo que se cumpla con una sola opcion: Opcion 1:
- Materias Obligatorias
- Innovacion y Trabajo
- Idiomas
- Orientación Gestion
Encontramos que en la operación “EGRESADOS » ACTUALIZACIONES » SOLICITAR CERTIFICACIONES”, cuando el certificado en el plan-versión tiene más de una opción de cumplimiento y la misma orientación (cumplida por el alumno) está en dos o más opciones, se produce un error de clave duplicada. Parece ser el caso de ustedes. Si es así, creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post y les enviamos la solución.
¡¡¡Antes que nada muchas gracias por la respuesta!!!
El error se da cuando intentamos solicitar el certificado analítico de materias de grado (Licenciado), disculpas por el error. Te adjuntamos 5 capturas de pantalla de como tenemos configurado el plan de estudios por el que estamos consultando. El error no se da en los idiomas, sino en las orientaciones, de hecho usando la misma configuración en la generación de títulos intermedios (que no tiene en cuenta la orientación) funciona correctamente.
En la tabla que menciona el error no existen los valores de clave duplicada lo que nos llama la atención.
Respecto de lo que preguntaba Florencia, en su primer mensaje, lo que esta configurado en el certificado es el agrupado general de las orientaciones (para este plan existen 3 orientaciones). Efectivamente ese agrupador de orientaciones se repite para las 3 opciones.
Si, el problema esta en la funcion get_orientaciones_certificado que devuelve mas de una vez cada orientación, una vez por cada opcion de cumplimiento del titulo.
Pueden enviarnos lo que devuelve la siguiente consulta:
SELECT * FROM get_orientaciones_certificado (<CERTIFICADO> , <PLAN_VERSION>, false);
¡¡¡Muchas Gracias de nuevo por la respuesta!!! Te adjuntamos una captura de pantalla con los resultados de la corrida de la función f_get_orientaciones_certificado.
Efectivamente el problema esta en esa funcion, porque devuelve cada orientación por cada una de las opciones de cumplimiento del titulo donde se encuentra la orientación.
Por favor carga una solicitud haciendo referencia a este foro y vemos de resolver este error.
Segun lo que veo en como cargaron el plan de estudios es que en el caso de idiomas crearon un modulo y dentro de este un submodulo por cada nivel de idioma donde cada nivel tiene los 3 idiomas, pero para obtener el titulo al alumno se le requiere que el alumno tenga al menos un idioma con todos los niveles aprobados, por eso tuvieron que crear las diferentes opciones de cumplimiento del titulo por cada idioma.