inscripción a propuesta

Buenas tardes!

Me salta un error (adjunto imagen) a la hora de inscribir alumnos a propuesta desde prescripción.


error inscripcion.jpg

error inscripcion.png

Hola Itumela buenas tardes

Podrías enviarnos una captura de cuales son los requisitos de ingreso que definiste?

saludos!

Buenas tardes Sebastian,

Te adjunto la captura!


error inscripcion 1.jpg

error inscripcion 1.png

Hola itumela

Para encontrar una mejor respuesta el inconveniente, seria mejor si nos podrías facilitar el log de la aplicacion en el momento del error, esto debes solicitarle al técnico.

Viendo esto podríamos ver en detalle el problema y darte una mejor solución.

saludos!

Hola Sebastian,

te paso lo que me pediste!
Unkown error
Archivo: /usr/local/proyectos/preinscripcion/3.6.0/src/siu/modelo/manejador_datos.php
Linea: 1813
Non-static method siu\modelo\opciones::get_niveles_estudio() should not be called statically, assuming $this from incompatible context

Hola Itumela buenas tardes.

Para poder observar toda la traza lo pueden encontrar en: …/lib/toba/instalacion/i__desarrollo/p__guarani/logs/sistema.log, esto es lo que nos tendrían que enviar, así podemos ver todo el recorrido del mismo.

Esperamos esto!

saludos.

SQL con perfil de datos: INSERT INTO sga_requisitos_aspirante
(
propuesta_aspira,
requisito,
restrictivo,
parametros
)
VALUES (
‘10’,
‘502’,
‘S’,
null
);
SQLSTATE[23505]: Unique violation: 7 ERROR: llave duplicada viola restricción de unicidad «iu_sga_requisitos_aspirante_prop_aspira_requisito»
DETAIL: Ya existe la llave (propuesta_aspira, requisito)=(10, 502).
**** ABORTAR transaccion (guarani3@localhost) ******
toba_error_db:

SQLSTATE: db_23505

CODIGO: 7

MENSAJE: ERROR: llave duplicada viola restricción de unicidad «iu_sga_requisitos_aspirante_prop_aspira_requisito» DETAIL: Ya existe la llave (propuesta_aspira, requisito)=(10, 502).

SQL: INSERT INTO sga_requisitos_aspirante ( propuesta_aspira, requisito, restrictivo, parametros ) VALUES ( ‘10’, ‘502’, ‘S’, null ); – toba_log: 2007037834

[TRAZA]
exception ‘toba_error_db’ with message ‘Error insertando Requisito para el Aspirante. Ya existe un Requisito para el Aspirante con los mismos valores en: la Propuesta Aspira y el Requisito.’ in /usr/local/proyectos/guarani/3.13.2/lib/toba/php/lib/db/toba_db.php:328
Stack trace:
#0 /usr/local/proyectos/guarani/3.13.2/php/nucleo/_lib/guarani_db_nucleo.php(79): toba_db->ejecutar(‘INSERT INTO sga…’)
#1 /usr/local/proyectos/guarani/3.13.2/php/nucleo/requisitos/requisitos_ingreso/act_requisitos_aspirante_nucleo.php(102): guarani_db_nucleo::ejecutar(‘INSERT INTO sga…’)
#2 /usr/local/proyectos/guarani/3.13.2/php/nucleo/matriculas/inscripciones/propuestas_preinscripcion/preinscripcion_nucleo.php(681): act_requisitos_aspirante_nucleo->insertar_requisito_aspirante(10, 502, ‘S’, NULL)
#3 /usr/local/proyectos/guarani/3.13.2/php/nucleo/matriculas/inscripciones/propuestas_preinscripcion/preinscripcion_nucleo.php(659): preinscripcion_nucleo::insertar_requisitos_aspirante(6, ‘7’, ‘4’, 10, ‘Estructurado’)
#4 /usr/local/proyectos/guarani/3.13.2/php/nucleo/matriculas/inscripciones/propuestas_preinscripcion/cn_man_insc_prop_preinscripcion.php(157): preinscripcion_nucleo::procesar_inscripcion(6, ‘7’, ‘7’, ‘2018’, 3, ‘4’, ‘P’, 1, ‘now()’, NULL)
#5 /usr/local/proyectos/guarani/3.13.2/php/operaciones/matriculas/inscripciones/propuestas_preinscripcion/ci_insc_prop_preinscripcion.php(383): cn_man_insc_prop_preinscripcion->procesar_inscripciones(Array, 6, ‘1’)
#6 /usr/local/proyectos/guarani/3.13.2/lib/toba/php/nucleo/componentes/interface/toba_ci.php(282): ci_insc_prop_preinscripcion->evt__procesar_insc(‘undefined’)
#7 /usr/local/proyectos/guarani/3.13.2/lib/toba/php/nucleo/componentes/interface/toba_ci.php(204): toba_ci->disparar_evento_propio()
#8 /usr/local/proyectos/guarani/3.13.2/php/extension_toba/componentes/interface/guarani_ci.php(28): toba_ci->disparar_eventos()
#9 /usr/local/proyectos/guarani/3.13.2/lib/toba/php/nucleo/toba_solicitud_web.php(135): guarani_ci->disparar_eventos()
#10 /usr/local/proyectos/guarani/3.13.2/lib/toba/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#11 /usr/local/proyectos/guarani/3.13.2/lib/toba/php/nucleo/toba_nucleo.php(81): toba_solicitud_web->procesar()
#12 /usr/local/proyectos/guarani/3.13.2/www/aplicacion.php(27): toba_nucleo->acceso_web()
#13 {main}

Hola…lo mas probable es que el requisito este duplicado, fijate de entrar al requisito en la lupa y eliminalo, ahi podes verificar que habra otro igual, pasa a veces cuando a un requisito se le asignan distintos niveles, no te muestra como que esta duplicado. Espero que se entienda, lo concreto es que desde gestion vayas a requisitos de ingreso y lo elimines, puede pasar con un requisito o mas de uno, deberan verificarlos.
Saludos

Eugenia

Muchisimas Gracias Eugenia!!! estaba duplicado.

Hola Itumela ¿Como estas?

Consulta:

Estamos tratando de replicar el caso , quisiéramos saber si es posible que nos envíen la configuración realizada, para así poder ver como fue posible que hayan duplicado los requisitos en la operación " definir requisitos de ingreso " ya que por lo que hemos probado no es posible.

Esperamos eso, si se puede, asi lo analizamos mejor.

Saludos

Estimados
¡Espero se encuentren bien!
Retomo este foro estoy teniendo el mismo mensaje de error pero en versión 3.17.1.
Sucede que como el alumno no ingreso lo cambiamos a calidad Pasivo.
Ahora la intención es anotarlo al mismo año académico pero dentro de otro período de inscripción, Agosto 2021 y ya no Marzo 2021.
El curso de ingreso ya lo hizo y es válido para esta nueva inscripción.
Adjunto los requisitos todos cumplidos y mensaje de error.
Probamos con rechazar inscripción a propuesta y también sale mismo mensaje.
Muchas gracias
Nelly


error requisito2.JPG

error requisito2.JPG_thumb.png

error requisito.JPG

error requisito.JPG_thumb.png

Hola Nelida buenas tardes

Podrían ver el siguiente Foro donde se plantea el mismo inconveniente, pueden verlo y cualquier cosa nos vuelven a escribir?

Seguimos atentos a esto.

saludos

Hola Nélida,

En los logs pueden encontrar cuál de los requisitos de ingreso es el que intenta insertar pero está duplicado. Una vez que lo tengan pueden acceder a la operación “REQUISITOS » REQUISITOS DE INGRESO » REPORTE DE REQUISITOS DE INGRESO POR PROPUESTA” (accediendo con un usuario que no tenga perfil de datos) y consultar por ese requisito y la propuesta “Lic Psicología…”. El reporte tiene filas duplicadas?
Pueden adjuntar los logs del sistema al momento del error?

Saludos, Florencia.

Muchas Gracias
Te adjunto en un doc los requisitos solicitados para esa propuesta alli podes ver algo raro?
Necesitamos si o si el log?
Mil Gracias!
Nelly


Reportes Requisitos propuesta psicologAa.pdf (236 KB)

Nélida,

Nada raro ahí. Podrías enviar una captura de pantalla sobre la operación “REQUISITOS » REQUISITOS DE INGRESO » DEFINIR REQUISITOS DE INGRESO” logueada con un usuario sin perfil de datos?

Saludos, Florencia.

Gracias Florencia
Te adjunto la captura que solicitas con usuario administrador sin perfil de datos.
Gracias!


requisitos de ingreso.JPG

requisitos de ingreso.JPG_thumb.png

Nélida,

Tampoco nada raro ahí.
Tienen los identificadores de plan-versión, persona y período de inscripción? La consulta SQL que recupera los requisitos de ingreso para el aspirante es esta:

SELECT	*
FROM	sga_requisitos_ingreso_aplanado,
        sga_requisitos_ingreso
        LEFT JOIN sga_requisitos_presentados ON	sga_requisitos_ingreso.requisito = sga_requisitos_presentados.requisito AND
                                                sga_requisitos_presentados.persona = '<identificador de la persona>' AND
                                                sga_requisitos_presentados.fecha_presentacion = (	SELECT	MAX(rp.fecha_presentacion)
                                                                                                    FROM	sga_requisitos_presentados as rp
                                                                                                    WHERE	rp.requisito = sga_requisitos_ingreso.requisito AND
                                                                                                            rp.persona = '<identificador de la persona>')
        LEFT JOIN sga_requisitos_ingreso_excep ON	sga_requisitos_ingreso.requisito = sga_requisitos_ingreso_excep.requisito AND
                                                    sga_requisitos_ingreso_excep.periodo_inscripcion = '<identificador del período de inscripción>'
        LEFT JOIN sga_requisitos_digitales ON	sga_requisitos_ingreso.requisito = sga_requisitos_digitales.requisito AND
                                                sga_requisitos_digitales.persona = '<identificador de la persona>',
        sga_requisitos,
        sga_requisitos_tipos,
        sga_periodos_inscripcion_propuesta
WHERE	sga_requisitos_ingreso_aplanado.requisito_propuesta = sga_requisitos_ingreso.requisito_propuesta AND
        sga_requisitos_ingreso.requisito = sga_requisitos.requisito AND
        sga_requisitos.requisito_tipo = sga_requisitos_tipos.requisito_tipo AND
        sga_requisitos_ingreso_aplanado.plan_version = '<identificador del plan-versión>' AND
        sga_periodos_inscripcion_propuesta.periodo_inscripcion = '<identificador del período de inscripción>'

Pueden reemplazar los valores y ejecutarla, para ver si hay valores duplicados?

Saludos, Florencia.

Hola Florencia
Espero sea la info que necesitan, asi podemos resolver el tema.
Gracias
Nelly


registro_requisitos.rar (9.38 KB)

Hola Nélida,

En la versión 3.19.0 corregimos un bug en las inscripciones a una segunda propuesta cuando el alumno tiene presentado alguno de los requisitos de ingreso requeridos más de una vez en la misma fecha. Pareciera que es el caso de ustedes según el resultado de la consulta SQL. Si les parece, creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post y les pasamos un fix para la versión 3.17.1.

Saludos, Florencia.
6

Se continua via gds 52214