Problemas con correlativa para cursar de tipo requisito (Proceso)

Hola, estamos teniendo un problema con la inscripción de una cursada con una actividad que tiene como correlativa de cursada un requisito de tipo proceso. El requisito en cuestión es: Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas

Estamos en Guaraní 3.16.1

en el momento de la inscripción aparece un error, el log muestra:

[ERROR][guarani] SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for integer: ""
LINE 11:       sga_propuestas_aspira.propuesta = ''
                                                 ^
[ERROR][toba] toba_error_db: <p><b>SQLSTATE:</b> db_22P02</p><p><b>CODIGO:</b> 7</p><p><b>MENSAJE:</b> ERROR:  invalid input syntax for integer: ""
LINE 11:       sga_propuestas_aspira.propuesta = ''
                                                 ^</p><p><b>SQL:</b> SELECT     sga_propuestas_aspira.anio_academico,
                                                sga_alumnos.plan_version
                                FROM    sga_propuestas_aspira,
                                                sga_alumnos,
                                                sga_situacion_aspirante
                                WHERE   sga_propuestas_aspira.persona = sga_alumnos.persona AND
                                                sga_propuestas_aspira.propuesta = sga_alumnos.propuesta AND
                                                sga_propuestas_aspira.situacion_asp = sga_situacion_aspirante.situacion_asp AND
                                                sga_situacion_aspirante.resultado_asp IN ('A','P') AND
                                                sga_propuestas_aspira.persona = '22990' AND
                                                sga_propuestas_aspira.propuesta = ''
                 -- toba_log: 856998958 </p>

[TRAZA]toba_error_db: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for integer: ""
LINE 11:       sga_propuestas_aspira.propuesta = ''
                                                 ^ in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/db/toba_db.php:508
Stack trace:

Stack trace:
#0 /usr/local/proyectos/guarani/php/nucleo/_lib/guarani_db_nucleo.php(62): toba_db->consultar_fila(args ignored)
#1 /usr/local/proyectos/guarani/php/nucleo/matriculas/alumnos/co_alumnos.php(4894): guarani_db_nucleo::consultar_fila(args ignored)
#2 /usr/local/proyectos/guarani/php/nucleo/_lib/reglas/regla_cumple_propuesta_vinculada.php(11): co_alumnos->get_datos_inscripcion(args ignored)
#3 /usr/local/proyectos/guarani/php/nucleo/_lib/reglas/regla_correlativas_de_cursada.php(98): regla_cumple_propuesta_vinculada->set_parametros_contex$
#4 /usr/local/proyectos/guarani/php/nucleo/_lib/reglas/regla_nucleo.php(347): regla_correlativas_de_cursada->validar()
#5 /usr/local/proyectos/guarani/php/nucleo/_lib/controles/guarani_control_nucleo.php(239): regla_nucleo->validar_regla()
#6 /usr/local/proyectos/guarani/php/nucleo/_lib/controles/guarani_punto_de_control_nucleo.php(194): guarani_control_nucleo->validar()
#7 /usr/local/proyectos/guarani/php/nucleo/_lib/controles/validador_puntos_de_control_nucleo.php(178): guarani_punto_de_control_nucleo->controlar()
#8 /usr/local/proyectos/guarani/php/nucleo/cursadas/inscripciones/cn_man_inscripcion_cursadas.php(734): validador_puntos_de_control_nucleo->controlar$
#9 /usr/local/proyectos/guarani/php/nucleo/cursadas/inscripciones/cn_man_inscripcion_cursadas.php(610): cn_man_inscripcion_cursadas->validar_puntos_d$
#10 /usr/local/proyectos/guarani/php/nucleo/cursadas/inscripciones/cn_man_inscripcion_cursadas.php(90): cn_man_inscripcion_cursadas->validar_comision$
#11 /usr/local/proyectos/guarani/php/operaciones/cursadas/inscripciones/ci_nav_inscripcion_cursada.php(452): cn_man_inscripcion_cursadas->set_comisio$
#12 /usr/local/proyectos/guarani/php/operaciones/_lib/ci_navegacion_wizard.php(40): ci_nav_inscripcion_cursada->validar_comisiones()
#13 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(282): ci_navegacion_wizard->evt__cambiar_tab_$
#14 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(204): toba_ci->disparar_evento_propio()
#15 /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php(28): toba_ci->disparar_eventos()
#16 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(135): guarani_ci->disparar_eventos()
#17 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#18 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_web->procesar()
#19 /usr/local/proyectos/guarani/www/aplicacion.php(33): toba_nucleo->acceso_web()
#20 {main}

Suponemos que el error viene de la propuesta vinculada, pero no sabemos como solucionarlo, tenemos configurada la propuesta vinculada pero tampoco sabemos si eso esta bien configurado dado que es la primera vez que lo hacemos.

En fin, muchas gracias desde ya! saludos!!

¡Hola Richard! ¿Por cuál motivo lo configuraron así?
El requisito de propuesta vinculada se puede agregar a la acción Cursada y operación ‘Inscripción a Cursada’; indicando el nivel de aplicación
¿Por qué lo configuraron como correlativa?

Hola Emilse! cómo estás?, porque es una carrera nueva que entrega dos títulos, pero el titulo intermedio ya existía antes, y muchos chicos ya se habían recibido de ese título y ahora querían hacer la lic. para eso lo configuraron así, los que ya tenían esa carrera aprobada podían hacer las materias del del segundo ciclo, no se si me hago explicar bien…

Saludos!

Si el plan nuevo comparte las actividades de la propuesta título intermedio, no haría falta agregar nada más excepto la correlatividad de actividades ‘normal’
Sino bastaría con exceptuarles a esos alumnos ese requisito de ingreso (propuesta vinculada aprobada)
Comentanos un poco más de detalle por favor.

No comparten actividades, decidieron que no querían eso, entonces se hizo el plan desde cero, el titulo intermedio es igual al titulo de la carrera que hicieron los alumnos, pero la codificación de las actividades es distinta.

En eso caso hay que armar una matriz de equivalencias Richard.

Aún así no sean las mismas materias? Y para que sirve ese requisito? Yo pensé que con eso bastaba… Pero bue… bueno veré de hacerlo distinto

Y no Richard, ese requisito tiene como objetivo ser un control de ingreso a propuesta; no lo que necesitan Uds
La matriz es justamente porque no son las mismas actividades.