preinscripcion error al tener mas de una sede

Buenas estamos instalando preinscripcion, y a diferencia de otras instalaciones que hemos hecho, aca tenemos mas de una sede.
El error es al ingresar con un usuario muestra vacios los campos ya cargados en la registracion y al completar toda la preinscripcion da error y vuelve a mostrar toda la preinscripcion con los campos vacios.

gracias

Dario Fernandez

Hola Dario

Los datos de la registración están correctamente grabados en la base de datos?

Emilio

Hola Emilio si en la tabla public_sga_preinscripcion figuran bien cargados los datos

lo unico raro que hicimos fue modificar el tamaño el campo “nombre” de la tabla public_sga_sedes porque en gestion el campo que se exporta aca tiene 255 caracteres y el de la base de preinscripcion solo 60 y no nos permitia hacer el pasaje de datos para preinscripcion.

la tabla campos_form está bien cargada? o sea los valores visibe están correctos para el tipo de carrera?

si las tablas las carga bien el problema lo tenemos cuando el 3w intenta recuperar los datos.

Hola

Realmente no se.
Fijate en la funcion RecuperarRegistro (en db_functions) que está pasando.
Por ahi alguna combinación que no se está teniendo en cuenta.

Emilio

darío:

No me queda claro el problema, o mejor dicho como se manifiesta:

El problema es DENTRO del sistema de preinscripción, al ingresar el usuario y clave e intentar recuperar los datos cargados, para modificarlos y/o imprimir? O el problema es en gestión, en PB, al intentar pasar los datos del Postgresql al Informix?

Saludos

Gustavo

El problema es en el 3w, al querer recuperar los datos desde la base de datos postgresql. Para ingresar a preinscripcion se debe generar un usuario, donde te pide ciertos datos(apellido, nombre, carrera a inscribirse, etc). Se genera el usuario e ingresas a preinscripcion, los datos que ya se cargaron no aparecen en 3w (pero estan en las tablas).

Hola, en preinscripción al generar el usuario, la primera vez los datos deben estar vacíos.
Si se los carga y se guardan, genera algún mensaje de error? quizás los permisos de las tablas de preinscripción no están bien.

Damián,

como dice Darío, el problema es que se cargan los datos del usuario nuevo (nombre, DNI, etc. y también la carrera y sede). Se guardan y no da error, de hecho en la tabla están almacenados. Pero cuando los va a recuperar, iniciando la sesión con ese usuario generado, no le recupera los datos cargados (que si están en la tabla).

Esto ocurre si hay varias sedes. Si en la misma base de datos se borran todas las sedes menos una, el sistema funciona perfectamente.

Aparentemente es un bug, que hay que encontrar como resolverlo (lo necesitamos medio urgente …).

Saludos

Gustavo

Hola Gustavo

Que version de preinscripcion te da ese error?

Emilio

Emilio:

La última, versión 2.7.0.

Saludos

Hola Gustavo

Ayer probé en una 2.7 y no fallaba. Me parece que hay algun problema con los datos.
Si tenés tiempo para revisarlo habría que ver la sentencia de recuperación de datos que se arma en la recuperación del registro.

Emilio

Efectivamente Emilio, por un error en el array de campos de formulario fallaba la recuperación del registro.
Encontramos el error y ahora todo anda bien
Gracias y saludos