Problemas con Documentos digitales en Preinscripcion 3.13

Estimados, estamos teniendo un problema cuando queremos descargar la ficha de preinscripcion. El sistema exige si o si que se cargue los documentos digitales. Deshabilitamos los documentos en gestión, directamente eliminamos la posibilidad de carga de los documentos y aun así el sistema dice que falta subir los documentos. En la pestaña ahora no aparece nada, y nos sigue solicitando eso.

Que podría ser?

Saludos!

Hola Ricardo! Cómo estás?

La versión de Gestión es la 3.20.0 o 3.20.1?

Si consultan desde la operación Definir Requisitos de Ingreso cómo aparecen configurados para estos requisitos los campos “Visible en Pre-Inscripción” y “Documento Digital obligatorio en Pre-Inscripción”?

Vamos a hacer unas pruebas para verificar que el circuito funcione correctamente y les comentamos lo que encontremos.

Saludos!

2

Hola Martín, es 3.20.0. Si, hasta llegamos a quitar todos los requisitos documentales, pero seguía exigiendo, ahora no es un problema, puesto que el vinculo con el nuxeo comenzó a funcionar.

Desde ya muchas gracias, saludos!

Hola Ricardo!

ahora no es un problema, puesto que el vinculo con el nuxeo comenzó a funcionar.

Se pudo solucionar con esto?

Sino adjunten los logs que se generan al momento del error así los analizamos.

Saludos!

Hola Martín.

Tengo el mismo problema en la versión 3.20.0 de Guaraní y por lo que veo es la función requisitos_a_solicitar del archivo modelo\g3\consultas_bd\requisitos.php en Preinscripcion, dado que no pregunta por el campo Documento Digital obligatorio en Pre-Inscripción para saber si es obligatorio o no subir el documento digital.

Aguardo tus comentarios.

Muchas gracias.
Besos, Vero

Hola Vero!

Desde Definir Requisitos de Ingreso los requisitos están configurados como NO obligatorios?

Sí, Martín, porque es obligatorio que los alumnos traigan esa información, lo que no es obligatorio es que los suban para poder generar su preinscripción, por eso, lo que falta controlar en la consulta es ese campo que te menciono.

Muchas gracias.
Besos. Vero

Perdón Vero,

orque es obligatorio que los alumnos traigan esa información, lo que no es obligatorio es que los suban para poder generar su preinscripción
Bien, entonces el campo "Documento Digital obligatorio en Pre-Inscripción " deberían tenerlo configurado en [b]NO[/b]. Este campo lo que hace es establecer que el aspirante no pueda finalizar su trámite de preinscripción sin haber cargado un archivo digital para dicho requisito. La obligatoriedad de los requisitos para que la inscripción quede aceptada es independiente de este campo, todos los requisitos de ingreso deben ser presentados.

Ustedes tienen configurado este campo “Documento Digital obligatorio en Pre-Inscripción” en NO y aún así no permite al aspirante finalizar el trámite si no cargó un archivo digital?
Es posible que este requisito que se le está exigiendo sea un requisito subordinado o tenga un subordinado y alguno de ellos esté marcado como “Documento Digital obligatorio en Pre-Inscripción” en ?

2

Claro, Martín, el campo Documento Digital obligatorio en Pre-Inscripción está en No, pero la consulta que menciono en el primer post no está considerando este campo a la hora de chequear los requisitos que adeuda el alumno (en este caso sin cargar nada, debería dejarlo finalizar la preinscripción).

Tenemos requisitos subordinados, pero no es el caso, con subir un documento, el sistema ya te deja finalizar la preinscripción.

Muchas gracias.
Besos. Vero

Hola Vero!

Hicimos pruebas del caso en una versión de preinscripción 3.13 pero no pudimos reproducir el error que mencionan. El sistema permite finalizar el trámite de preinscripción sin haber cargado archivos digitales para los requisitos de ingreso marcados como NO obligatorios.

Revisen también que no hayan realizado personalizaciones en el circuito de preinscripción que puedan estar interfiriendo.

El inconveniente se les produce al querer pulsar en “Finalizar”? Les aparece en rojo la solapa de Documentación?

Cómo tienen configurado el parámetro usa_repositorio_digital?

3

Cuando se verifican los requisitos de ingreso, de ese listado (metodo requisitos_a_solicitar), valida que los obligatorios esten subidos por el aspirante.
Archivo: manejador_datos.php
Metodo: get_requisitos_obligatorios_a_presentar (Aca se consulta el método requistos_a_solicitar, pero valida solo los obligatorios)
¿Podes verificar si esta asi en tu instalación?

Hola Martín.

Respecto a lo que probaste, justamente, el tema es que los requisitos son OBLIGATORIOS, lo que es obligatorio es que los tengan que subir al momento de la preinscripción y por eso el uso del campo a tal efecto. No tengo personalizaciones en preinscripción.

El inconveniente se les produce al querer pulsar en “Finalizar”? Les aparece en rojo la solapa de Documentación? Sí, efectivamente.
El campo usa_repositorio_digital tiene el valor: Se almacenan los documentos de requisitos en el repositorio general

Si agrego un solo requisito con el campo doc_digital_obligatorio_preinscripción en “S” y lo cargo, me deja imprimir el formulario. Es como que tiene que tener sí o sí al menos 1 documento digital cargado, independientemente del valor del campo doc_digital_obligatorio_preinscripción.

Hola Ale.
Respecto a tu consulta

El archivo manejador_datos.php tiene esta consulta:
function get_requisitos_obligatorios_a_presentar()
{
$propuestas = array();
$inscripciones = $this->get_datos_inscripciones();
foreach ($inscripciones as $inscripcion) {
$propuestas = $inscripcion[‘propuesta’];
}
if (!empty($propuestas)) {
$requisitos = g3::requisitos()->requisitos_a_solicitar($propuestas);
$nuevo = array();
foreach ($requisitos as $key => $dato) {
if ($dato[‘doc_digital_obligatorio_preinscripcion’]==‘S’){
//---- ID encriptado -------------------------------------------
$id = util::catalogo()->generar_id($dato[‘requisito’]);
$nuevo[$id] = $dato;
$nuevo[$id][catalogo::id] = $id;
}
}
$requisitos = $nuevo;
} else {
$requisitos = array();
}
return $requisitos;
}

Y el archivo requisitos.php tiene esta
function requisitos_a_solicitar($propuestas)
{
$in_propuestas = implode(‘,’, $propuestas);

	$sql = "SELECT DISTINCT 
				sga_requisitos.requisito,
				sga_requisitos.nombre as nombre,
				sga_requisitos_ingreso.restrictivo,
				sga_requisitos.tipo_documento_digital,
				sga_requisitos.descripcion,
				sga_requisitos_ingreso.visible_en_preinscripcion,
				sga_requisitos_ingreso.doc_digital_obligatorio_preinscripcion
			FROM		
				sga_requisitos_ingreso_aplanado,
				sga_requisitos_ingreso,
				sga_planes_versiones,
				sga_planes,
				sga_propuestas,
				sga_requisitos
			WHERE		
				sga_requisitos_ingreso_aplanado.requisito_propuesta = sga_requisitos_ingreso.requisito_propuesta
				AND sga_requisitos_ingreso_aplanado.plan_version = sga_planes_versiones.plan_version
				AND sga_planes_versiones.plan = sga_planes.plan
				AND sga_planes.propuesta = sga_propuestas.propuesta
				AND sga_requisitos_ingreso.requisito = sga_requisitos.requisito
				AND sga_requisitos_ingreso.visible_en_preinscripcion = 'S'
				AND sga_propuestas.propuesta IN ($in_propuestas)
				-- Que tenga un tipo de requisito digital asociado
				AND sga_requisitos.tipo_documento_digital IS NOT NULL
				ORDER BY	
				sga_requisitos.nombre";
	
	$datos = $this->consultar($sql);	
	return $datos;
}

Muchas gracias.
Besos. Vero

Veronica, el codigo que mostras es el mismo que vemos actualmente.

El caso que decis es que, por ejemplo definen que 2 requisitos de ingreso estarán disponibles en el módulo de preinscripcion pero que ninguno es obligatorio de subir en esa instancia.
Si el alumno no sube ninguno, no deja finalizar porque dice que debe subir los documentos digitales de esos requisitos o al menos uno.
Pero si definen al menos que uno de esos requisitos es obligatorio, si el alumno sube el documento digital de ese requisito ahi si deja finalizar la preinscripción?

Hola Ale.

Exactamente así, sí o sí hay que cargar un documento para poder finalizar, aunque tenga seteado en N el campo Documento Digital obligatorio en Pre-Inscripción para todos los requisitos.

Muchas gracias.
Besos. Vero

Hola Veronica

Estuvimos haciendo pruebas en la misma versión en la que están ustedes, pero no pudimos reproducir el inconveniente. El sistema funciona correctamente.

Para poder continuar te pedimos que nos adjuntes capturas de pantalla de cómo le aparece al aspirante la exigencia de cargar el requisito y también de cómo está definido el mismo desde “Definir Requisitos de Ingreso”.

También te pedimos que adjuntes los logs que se generan al momento del error.

2

Hola Martín.

Te adjunto los logs y las tablas del sistema.

Muchas gracias.
Besos. Vero


logs y tablas.rar (28.6 KB)

Vamos a analizar los logs que nos envían.

Te pedimos que también nos envíes las capturas solicitadas:

Para poder continuar te pedimos que nos adjuntes capturas de pantalla de cómo le aparece al aspirante la exigencia de cargar el requisito y también de cómo está definido el mismo desde "Definir Requisitos de Ingreso".

Saludos!

Hola Martín.

Te envío la pantalla de los requisitos (están todos igual, excepto el certificado de título en trámite), pero eso lo podés ver bien en la bajada de la tabla que envié en el post anterior.
Respecto a cómo le aparece al alumno, sólo en rojo la solapa de Documentación.

Muchas gracias,
Besos. Vero


pantallas.doc (435 KB)

Hola Verónica, gracias por la información!!!

Hice el mismo caso pero me funciona bien.

¿No sera un tema de cache? En el perfil admin de Preinscripción proba en la operación Borrado caché APC hacer click a botón Limpiar caché.

saludos.
2

¿Están en Preinscripción 3.13.0 o 3.13.1?

En caso de estar en 3.13.0 creen un GDS, ya que se resuelve en el ticket 42121.

saludos.
2