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.
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.
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.
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?
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.
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 …).
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.
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