Hola
Podría, via interfaz de gestion, hacerse egresar a un alumno dos veces con el mismo titulo?
Emilio
Hola
Podría, via interfaz de gestion, hacerse egresar a un alumno dos veces con el mismo titulo?
Emilio
No debería. Si el alumno ya tiene una solicitud de título (y no esta anulada), no debería permitir registrar una nueva solicitud del título.
¿Tienen este caso? Es por la misma propuesta o son propuestas diferentes que otorgan el mismo título?
Hola Ale
Exactamente el mismo, por el mismo usuario con 3 minutos de diferencia.
Para colmo está bastante complicado de rastrear lo que se hizo.
Emilio
Hola Emilio,
El combo “Certificado” de la tercer pantalla de la operación “EGRESADOS » ACTUALIZACIONES » SOLICITAR CERTIFICACIONES” se carga con la siguiente consulta SQL:
SELECT sga_certificados.certificado as certificado,
CASE mdp_personas.sexo
WHEN 'M' THEN sga_certificados.nombre
WHEN 'F' THEN COALESCE(sga_certificados.nombre_femenino, sga_certificados.nombre)
END as nombre
FROM sga_planes_certificados
JOIN sga_certificados ON sga_certificados.certificado = sga_planes_certificados.certificado
JOIN sga_alumnos ON sga_alumnos.alumno = <identificador del alumno>
JOIN mdp_personas ON mdp_personas.persona = sga_alumnos.persona
WHERE sga_planes_certificados.plan_version = <identificador del plan-versión> AND
NOT EXISTS (SELECT 1
FROM sga_certificados_otorg as co
WHERE co.alumno = sga_alumnos.alumno AND
co.certificado = sga_certificados.certificado AND
co.anulado = 0) AND
sga_certificados.circuito IS NOT NULL
ORDER BY nombre
No te mostraría el certificado en la lista de los posibles si ya se solicitó. Tenés la auditoría activada? Podés buscar ahí cómo se agregaron ambas solicitues a ‘sga_certificados_otorg’?
Saludos, Florencia.
Hola Flor
Para mi se agregaron desde dos máquinas (lo que no puedo determinarlo) o bien, quedó una solicitud “demorandose” y en el interin lo cargaron de vuelta.
O sea, algún problema de concurrencia. Lo que el sistema no lo frenará.
Emilio
Emilio,
Esto mismo puede pasar en muchísimos lugares del sistema. Si te parece que acá lo amerita particularmente podemos agregar una validación antes de dar de alta el trámite.
Saludos, Florencia.
Creería que si.
Pero no en la aplicación.
Algún índice o trigger en la base.