Buen día. Habilitamos una preinscripción y solicita la elección de un turno de documentación, y si no hay nada cargado para ésta Ubicación y Resp Acad en ésta fecha, por que solicita que se seleccione uno ??
Estamos trabajando con la versión 3.21.1 de gestión y de preinscripción 3.21.1.
Cómo nota, existe un turno abierto, para otra Resp Académica ahora, y para la RA que estamos intentando preinscribir, hoy, hay turnos viejos, pasados, con fecha de finalización bien cargados. Nos podrían guiar que más podemos revisar?
Hola Marcela,
Veo que el turnos de presentación de documentación va desde el 26/07/2023 15/08/2023.
Te voy a pedir los logs al momento de ingresar a la solapa Presentación de documentación, en particular me interesan los resultados de las siguientes queries: get_fecha_minima, get_fecha_maxima y get_fechas_turnos_disponibles de src/siu/modelo/g3/consultas_bd/turnos.php que son las que cargan el DatePicker de Fecha.
En instalacion/config.php pone los logs a nivel debug (‘nivel’ => log::NIVEL_DEBUG,).
saludos.
2
Buen día… ok ahí adjuntamos los logs. Con respecto a “Veo que el turnos de presentación de documentación va desde el 26/07/2023 15/08/2023.” , es correcto , pero es justamente lo que decia, es de la fac de cs economicas,
la facultad que ahora quiere utilizar prenscrip es Fac de Humanidades.
Aparentemente no está respetando la fecha de cierre de períodos anteriores de la misma ubicación al menos, o sea la misma Facultad (Humanid) , para el mes de marzo para otras propuestas, cargaron turnos d presentación de documentación, con fechas de cierre, y ahora en agosto, otra inscripción, a otras propuestas (FAc de Humanid), y no querían utilizar turnos de documentación, pero no les deja, les obliga a cargar algo. Adjunto las imágenes nuevamente. Y cualquier cosa, cargo el gds si me avisan.
logs_pre.zip (46.7 KB)
Hola Marcela,
¿que te devuelven las siguientes queries? Ejucutalas en la DB de Guaraní esquema negocio.
get_fecha_minima
SELECT
MIN(fecha) as fecha
FROM
pre_turnos
WHERE
id_preinscripcion IS NULL
AND persona IS NULL
AND fecha >= CURRENT_DATE
AND EXISTS (
SELECT 1
FROM pre_turnos_config_ra
WHERE pre_turnos_config_ra.turno_config = pre_turnos.turno_config
AND pre_turnos_config_ra.responsable_academica = '5'
);
get_fecha_maxima
SELECT
MAX(fecha) as fecha
FROM
pre_turnos
WHERE
id_preinscripcion IS NULL
AND persona IS NULL
AND EXISTS (
SELECT 1
FROM pre_turnos_config_ra
WHERE pre_turnos_config_ra.turno_config = pre_turnos.turno_config
AND pre_turnos_config_ra.responsable_academica = '5'
)
get_fechas_turnos_disponibles
SELECT
distinct(fecha) AS fecha
FROM
pre_turnos
WHERE
id_preinscripcion IS NULL
AND persona IS NULL
AND (
fecha > CURRENT_DATE
OR (
fecha = CURRENT_DATE
AND hora >= CURRENT_TIME
)
)
AND EXISTS (
SELECT 1
FROM pre_turnos_config_ra
WHERE pre_turnos_config_ra.turno_config = pre_turnos.turno_config
AND pre_turnos_config_ra.responsable_academica = '5'
)
ORDER BY
fecha;
¿cual es la responsable académica 5?
SELECT * FROM sga_responsables_academicas WHERE responsable_academica = 5;
saludos.
2
Hola Marcela, gracias por los resultados de las queries!!!
Observo que la Fecha inicio no la esta recuperando, la Fecha fin devuelve 2023-04-14, pero no recupera turnos la tercer query esto parece ser a que Turnos disponibles es 0 por lo que veo en la captura.
¿probaste generando mas turnos de presentación de documentación?
Me hace ruido que la Fecha inicio y Fecha fin sean las mismas 14/04/2023, ademas de ser fechas viejas.
saludos.
2