Hola!! Como están?
Tenemos 3.19.0 guarani y 3.12.0 preisncripción
Estoy distildando campos en admin de presincripcion, doy guardar y cuando lo vuelvo a abrir están tildados nuevamente
Me estoy olvidando de algo?
Lo mismo me pase si tildo como obligatorio un campo (por ejemplo CUIL) y al ingresar nuevamente al fomulario está destildado
Muchas gracias!
Saludos!
Laura
Hola
Puede ser permisos o también la directiva de configuración ‘max_input_vars’ en php.ini
dejo link a los requisitos
seguramente el en log de la aplicación te dice si es max_input_vars
cualquier duda o consulta avísanos
muchas gracias
saludos
Buen día, nos encontramos con un error similar, no podemos modificar los siguientes campos :
- apellido_elegido
- nombres_elegido
- identidad_genero
- identidad_genero_otro
Luego de tildar el campo como “visible” y dar guardar no se guarda el cambio.
Indagando nos encontramos con que estos campos no se encuentran en la base de datos…cabe destacar que tenemos una insatalacion de preinscripcion desde 0 de la version 3.12.
$ cat BD/sql/datos/20_sga_campos_conf.sql | grep apellido
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','apellido',1,1,1);
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','apellido_padre',1,0,1);
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','apellido_madre',1,0,1);
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','apellido_pers_alleg',1,1,1);
Pero pudimos ver que en el script de conversion si se crean estos campos
./mig_3.11_a_3.12.sql: INSERT INTO sga_campos_form (columna, descripcion) VALUES ('apellido_elegido','apellido elegido');
./mig_3.11_a_3.12.sql: INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','apellido_elegido',1,0,0);
Creemos que estaria faltando agregar esos datos al crear una BD nueva
Hola,
Parece ser que no se agrego en los archivos BD/sql/datos/10_sga_campos_form.sql, BD/sql/datos/20_sga_campos_conf.sql y BD/creacion/creacion_preinscripcion3_postgresql.sql.
Por ahora tomalo y ejecutalo del archivo BD/conversion/mig_3.11_a_3.12.sql, seria:
INSERT INTO sga_campos_form (columna, descripcion) VALUES ('apellido_elegido','apellido elegido');
INSERT INTO sga_campos_form (columna, descripcion) VALUES ('nombres_elegido','nombres elegido');
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','apellido_elegido',1,0,0);
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','nombres_elegido',1,0,0);
INSERT INTO sga_campos_form (columna, descripcion) VALUES ('identidad_genero','identidad de genero elegido');
INSERT INTO sga_campos_form (columna, descripcion) VALUES ('identidad_genero_otro','campo para especificar identidad de genero');
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','identidad_genero',1,0,0);
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime) VALUES ('200','identidad_genero_otro',1,0,0);
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Se replica la config. inicial de propuestas de Grado para los demás tipos
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSERT INTO sga_campos_conf (propuesta_tipo, columna, visible, obligatorio, se_imprime)
SELECT sga_propuestas_tipos.propuesta_tipo,
sga_campos_conf.columna,
sga_campos_conf.visible,
sga_campos_conf.obligatorio,
sga_campos_conf.se_imprime
FROM sga_campos_conf,
sga_propuestas_tipos
WHERE sga_campos_conf.propuesta_tipo = '200'
AND sga_propuestas_tipos.propuesta_tipo != '200'
AND NOT EXISTS (SELECT * FROM sga_campos_conf AS config WHERE config.propuesta_tipo = sga_propuestas_tipos.propuesta_tipo AND config.columna = sga_campos_conf.columna)
ORDER BY sga_propuestas_tipos.propuesta_tipo,
sga_campos_conf.columna;
En la función get_campos_no_ocultables_obligatorios del archivo src/siu/operaciones/_comun/util_formulario_preinscripcion.php que quede así:
function get_campos_no_ocultables_obligatorios()
{
$campos = ['pais_documento', 'pais_nacionalidad', 'tipo_documento',
'apellido', 'nombres', 'fecha_nacimiento', 'nacionalidad',
'nro_documento', 'sede', 'sexo', 'unidad_academica', 'fecha_respre_venc', 'e_mail', 'es_mayor_25_sin_secundario',
'condicion_discapacidad', 'tiene_cud', 'disc_auditiva', 'disc_visual', 'disc_motora', 'disc_cond_psicosocial', 'disc_otra',
'aud_tipo', 'aud_lenguaje_senias', 'aud_lenguaje_labial', 'aud_comunicacion_otra', 'aud_apoyo_vida_diaria', 'aud_req_interprete_lengua_senias', 'aud_req_aro_magnetico', 'aud_req_otros_apoyos', 'aud_otros_apoyos',
'vis_dificultad_para_ver', 'vis_apoyo_vida_diaria', 'vis_req_archivo_audio', 'vis_req_texto_digital', 'vis_req_texto_braile', 'vis_req_otros_apoyos', 'vis_otros_apoyos',
'mot_apoyo_vida_diaria', 'mot_req_apoyo_aula', 'mot_apoyo_aula', 'mot_req_otros_apoyos', 'mot_otros_apoyos',
'psi_descripcion', 'psi_apoyo_vida_diaria', 'psi_req_otros_apoyos', 'psi_otros_apoyos',
'otra_descripcion', 'otra_req_apoyo_vida_diaria', 'otra_apoyo_vida_diaria',
'informacion_importante',
'apellido_elegido', 'nombres_elegido', 'identidad_genero', 'identidad_genero_otro'];
return $campos;
}
saludos.
2
Muchas gracias Leonel ! ya aplicamos el cambio y funciono de 10 !
Saludos