No trae datos desde preinscripcion

Buenos días
Tenemos un problema cuando queremos ver las preinscripciones hechas, no las trae directamente, seleccionamos el año y y el origen de las mismas o solo el año y no trae información de los distintos periodos de inscripción.
tanto de Inscribir a Propuesta desde Preinscripción o del reporte de preinscriptos

Hola Oscar, por favor podes indicarnos la version de Guarani 3 y el módulo de Preinscripción?
Pueden revisar los logs de esa operación y ver la query que se ejecuta?

3.20.1 y 3.13.1
Si las consultas no tiran ningún error, eso lo raro, dejo adjunto el log


log200922 (2).txt (620 KB)

Este problema es en la base de producción o es en una base de prueba? Te consulto por la propuesta que estas busando con nombre “prueb”

¿Esta consulta de periodos de preinscripcion a propuestas del año 2023, devuelve registros?


SELECT		sga_periodos_inscripcion_fechas.periodo_insc
				FROM		sga_periodos_inscripcion 
							JOIN sga_periodos_inscripcion_propuesta ON sga_periodos_inscripcion_propuesta.periodo_inscripcion	= sga_periodos_inscripcion.periodo_inscripcion			
							JOIN sga_periodos_inscripcion_fechas	ON sga_periodos_inscripcion_fechas.periodo_inscripcion		= sga_periodos_inscripcion.periodo_inscripcion
							
				WHERE		sga_periodos_inscripcion_propuesta.periodo_insc_tipo IN ('4', '3') AND
							sga_periodos_inscripcion_propuesta.anio_academico = '2023'

Si recupera registros, fijate de realizar la siguiente consulta en la base de preinscripción para ver si hay registros:

SELECT *
FROM sga_preinscripcion as p 
JOIN sga_preinscripcion_propuestas as pp ON pp.id_preinscripcion = p.id_preinscripcion
WHERE p.estado = 'C' -- Confirmado
AND pp.estado = 'P' -- Pendiente de procesar
AND pp.periodo_insc = <PERIODO_INSC de la consulta anterior>

2

esta consulta
SELECT sga_periodos_inscripcion_fechas.periodo_insc
FROM sga_periodos_inscripcion
JOIN sga_periodos_inscripcion_propuesta ON sga_periodos_inscripcion_propuesta.periodo_inscripcion = sga_periodos_inscripcion.periodo_inscripcion
JOIN sga_periodos_inscripcion_fechas ON sga_periodos_inscripcion_fechas.periodo_inscripcion = sga_periodos_inscripcion.periodo_inscripcion

			WHERE		sga_periodos_inscripcion_propuesta.periodo_insc_tipo IN ('4', '3') AND
						sga_periodos_inscripcion_propuesta.anio_academico = '2023'

tira error en sga_periodos_inscripcion que no existe

si agregamos el “esquema”.tabla… funciona

                               negocio.sga_periodos_inscripcion en las consultas se soluciona

Donde podemos setear el esquema para evitar modificarlas manualmente. O pq no estaria tomando el esquema?

la otra funciona correctamente con el resultado de la consulta modificada

Antes de ejecutar las consutlas, se puede setear el esquema con:
set search_path = negocio;

select …

Sino se puede configurar en los parametros de conexión a la base.

En que archivo tendria setear el path, ya que por lo que vemos las conexiones estan bien seteadas pero sigue tirando error y esa consulta no la encontramos en los archivos.

Hola Oscar empecemos de nuevo porque le perdimos el hilo a este tema.
La query que pase del 5 de Octubre 05, 2022, 11:32:42, es para que la corran en algun editor sql que se conecte a la base.
Alli para correrlo y no tener que andar agregando el nombre del esquema de la base delante del nombre de cada tabla, es que deben 1ro setear el esquema.
set search_path = negocio;
query 1;
query 2;

query n;

Buenas Alejandro, si corrimos la consulta en el pgadmin, y sin setear el path no anda. Ahora queremos setear en el path en siu para que nos traiga los inscriptos de preinscripción y no encontramos donde ejecuta la consulta el “reporte de inscriptos”.
Hemos revisado la configuración de la base y esta todo correcto. Solo nos queda esto.


ejemplo.png

ejemplo.png

Si deseleccionas la opcion “Autgestion” ?
Con esa opcion seleccionada, recupera las preinscripciones de alumnos que ya estan cursando otras propuestas y que se preinscribieron por el modulo de autogestion de Guarani.

Me dice que es obligatorio el tilde


preinscriptos2.png

preinscriptos2.png

Igual con la función
Inscribir a Propuesta desde Preinscripción tampoco trae nada


preinscriptos3.png

preinscriptos3.png

Hola
una consulta ¿en la ultima captura donde dice base te trae algo ? si por ejemplo seccionan origen solo preinscripcion abajo en base lista las base de datos ?
Eso puede indicarnos que puede estar faltando.
Mientras sugerimos revisar la documentación
muchas gracias
saludos

Muchas gracias Jesica, ya lo solucionamos, nos faltaba el insert. Saludos