ERROR Inscripcion a Cursadas

Estimados…, estamos aplicando los controles para inscribir. Para ello configuramos:
Configurar Requisitos por Operación / Configurar Requisitos por Acción

Cuando vamos a realizar el proceso de inscripción: “» Cursadas » Inscripciones » Inscripción a Cursadas” y después de seleccionar al alumno y presionar el botón siguiente sale una ventana de error con la siguiente leyenda:

No se encuentra el parámetro de contexto: elemento.

En una versión de prueba que tenemos, y luego de configurar los controles, el proceso de inscripción se puede ejecutar perfectamente.
Gracias

Por favor, verificá tengas configurado el parámetro ‘cur_ejecuta_controle’ con la opción para que se ejecuten los controles dinamicos .

v3.7.0, no ?

ana maría

Si Ana… estamos en la version 3.7 y el control esta activado

Podrías indicarnos que controles activaron?
Así replicamos el caso y vemos si obtenemos el mismo error.

Gracias.

Les paso un archivo con el siguiente contenido:

  1. Configuracion de requisitos por operacion y accion
  2. Reporte Requerimientos por Operacion

Gracais


REPORTE.pdf (439 KB)

Estimados adjunto log del sistema. Gracias


sistema.txt (98.5 KB)

perdon…, adjunto un log filtrado, justo operraron en la captura del otro…


sistema.txt (15.8 KB)

Verifica lo siguiente:

  1. En el Archivo: \php\nucleo_lib\reglas\regla_correlativas_de_cursada.php
    linea 8, tenes lo siguiente:
$elemento = $this->get_parametro('elemento');
  1. La siguiente consulta:
 select * from sga_reglas_param_contexto where regla = 307;

Devuelve:
alumno
elemento
fecha

  1. Informanos en que version esta la base:
select * from app_versiones_base order by fecha_actualizacion desc limit 1 

Por favor también decinos que te recupera el select:

select * from sga_requisitos_x_punto_control 
order by punto_de_control, requisito;

Respuestas:

  1. Si

307;“alumno”
307;“elemento”
307;“fecha”

3)152;“3.7.0”;0;“/usr/local/proyectos/toba/proyectos/guarani/BD/Diferenciales/3.7.0/000421.sql”;“2013-11-12 13:59:10.129819-03”;“0”

y el select que te recupera?

select * from sga_requisitos_x_punto_control

1;50;1
1;51;2
1;56;3
1;61;4
2;52;1
2;53;2
2;59;3
2;55;5
2;60;6
3;64;1
3;65;2
3;62;3
3;63;4
4;57;1
5;58;1
6;67;1
6;70;2
6;75;3
6;71;4
7;72;1
8;68;1
10;69;1
10;74;2
11;76;1
14;77;1
15;77;1
14;67;1
9;66;1
9;73;2
17;58;1
6;78;8
3;79;5
0;1012;1
1;1012;1
14;1012;1
0;1013;1
1;1013;1
16;1013;1
17;1013;1
18;80;1
18;81;2

Emilio, por la consulta de la version, pareciera que te hubieran faltado correr scripts (unos cuantos) pero por el resultado de los puntos de control que enviaste pareciera que los scripts se corrieron…

Te voy a solicitar el listado de la conversión de la base nuevamente.
Envialo en un txt.

select * from app_versiones_base order by fecha_actualizacion desc;

OK. Adjunto la respuesta a la consulta: select * from sga_requisitos_x_punto_control
order by punto_de_control, requisito;

para mi sistema en produccion y en laboratorio. El ultimo funciona…, por las dudas…, el error surgia antes de la migracion.

Saludos


Consulta.pdf (126 KB)

Adjunto respuesta consulta: select * from app_versiones_base order by fecha_actualizacion desc;


Version.pdf (180 KB)

Emilio, parece que agregaste los requisitos nro 1012 y 1013 en puntos de control erroneos y por eso el error que te esta dando.

Envianos la siguiente consulta y comentanos que requisitos agregaste para poder ayudarte a configurarlo en el lugar que corresponde:

select * from sga_requisitos where requisito >= 1000

Pareciera ser que el requisito 1012 es el control de correlativas de cursadas, cuando ya existe un control de correlativas de cursadas que es el nro 57 que se corre en el punto de control 4.

Gracias…, les envio la consulta. Saludos


requisitos.pdf (99.6 KB)

Por lo que veo agregaste los requisitos 1012 y 1013 de Correlativas a Cursadas y Examen.

Esos requisitos ya existen y son:
57 - Correlativas de Cursada
58 - Correlativas de Aprobación

Que por lo que veo usan la misma regla.

¿Porque agregaste estos requisitos cuando ya existen estos controles?

Para arreglar este problema deberias borrar esos requisitos que agregaste y seleccionar los que ya entregó el SIU que son los dos que te mencioné antes.

Para sacarlos de la configuración veo de enviarte un script para que borre de todas las tablas involucradas en la configuracion de estos dos requisitos que agregaste y son con los que estas teniendo problemas.

Gracias Alejandro.

Creo que el control fue un error de logica y como vos bien mencionas carece de sentido. A partir del log, y sus comentarios anteriores llegue a la misma conclusion. Hay que eliminarlo. Para limpiar la base y si es necesario, espero el script.

Configurandolo desde la interfaz se puedo continuar!!!

Como siempre, muchisimas gracias, saludos

Adjunto el archivo para que borres esos dos requisitos.
Saludos.


borrar_requisitos_configuracion.txt (588 Bytes)