Gente,
hoy, migramos de version, estamos en Guarani Gestion 2.8.1, 3W Guarani 2.8.3 y Preinscripcion 2.8.0.
El problema es que NO podemos imprimir la ficha de preinscripcion bajo ninguna circunstancia, ya que nos dice que “no encuentra indice en dato_discapacidad”.
Lo que notamos es que el dato discapacidad NO SE PASA A GUARANI 2.8.1, NO ESTA EL TAB PARA CARGAR ESOS DATOS. Ni tampoco tenemos ese dato en la tabla sga_campos_form para poder configurarlos del lado de preinscripcion como administrador…
Necesito urgente una respuesta, ya que migramos hoy 1° de Junio porque comenzaba el periodo de inscripcion a ingenierias, y ya tenemos alumnos preinscribiendose.
Espero su respuesta.
Los campos configurables (visible / obligatorio / se imprime) son algunos de los presentes en la tabla sga_preinscripcion. Los datos de discapacidad pueden guardar una relación 1:N con la persona, por lo tanto no se pueden guardar en esa tabla, de la misma manera que ocurre con los antecedentes docentes y profesionales. Los mismos se almacenan en ‘mdp_datos_salud’. Lo que sí existe es la posibilidad de trabajar en modo “todo o nada”, es decir, habilitar o no la carga de datos de discapacidad. Para ello, existe un parámetro en el ‘config.php’ de la carpeta ‘instalacion’, ‘carga_datos_discapacidad’, que admite valores true y false. Si ustedes necesitan cargarlos, fijate si lo tienen habilitado
Por otra parte, la carga de datos de discapacidad no es funcionalmente obligatoria, por lo tanto no debería impedir la impresión. El error tiene que venir por otro lado.
He hecho una búsqueda automática en todo el código fuente de la versión 2.8.0 del string ‘dato_discapacidad’, pero no el mismo no se encuentra. Tampoco en los campos de la base de datos. Para poder ayudarte necesitaría algún log donde haya más información. Si querés, mandame un zip con toda la carpeta ‘instalacion/log/alumno’.
Fernando,
ya encontramos le problema. El dato tipo_residencia, lo marcamos como obligatorio (del tab datos principales) Y ESE DATO NO SE PIDE EN NINGUN LADO!!!
Supongo es un error que haya quedado ese dato, ya que el dato que si existe es tipo_res_per_lect que tambien lo tenemos marcado como obligatorio, que se pide en el formulario.
Ya sacamos obligatorio de ese campo, que NO se pide en el formulario, y pudimos imprimir.
Ahora tenemos otro problema, que es que cuando se imprime el formulario de preinscripcion aparece como numero “11/27”, cuando para levantar desde Guarani solo toma valores numericos, y deben colocar “11027” para que levante esa preinscripcion.
Espero su respuesta respecto a este tema.
Me alegro que lo hayan podido solucionar. Ese problema que te ocurrió es una de las mejoras de la versión 2.9.1, que incorpora inteligencia para no permitir marcar como obligatorios campos que tengan dependencias de visibilidad en función de datos previos.
Con respecto al error del código, era un bug conocido que estaba reportado en este post fijado. Allí podrás encontrar la solución. El mismo también está arreglado en la última versión.