[SOLUCIONADO] Preinscripcion - configurar campos obligatorios

Hola

Escribo por lo siguiente
Estamos en la versión 2.9.2 de preinscripción
Queremos configurar campos obligatorios, por ejemplo nro_cuil. Para ello fuimos a la tabla sga_campos_form y pusimos
numero_cuil - Obligatorio = 1

Pero no funciona, es decir, al guardar la ficha no muestra el mje = “Este campo es obligatorio”

Revisando los archivos, tenemos form_datos_principales.php - que indica
$this->set_campo(‘numero_cuil’, array(
form::label => ‘numero_cuil’,
form::filtro => validador::TIPO_INT,
form::filtro_params => array(‘allowempty’ => true),
form::obligatorio => false, → lo pusimos en true y ahora si!!! desde la web muestra el mje “Este campo es obligatorio”
form::elemento => array(‘tipo’ => ‘text’),
form::largo => 15
));

Mi consulta puntual es:
¿Por qué no funciona cuando cambiamos en sga_campos_form? ¿qué paso nos falta ?

Desde ya, gracias
Saludos!

Hola,

La configuración de campos de formulario (visible / obligatorio / se imprime en la ficha) se realiza por tipo de carrera, y funciona correctamente, lo acabo de corroborar. No hace falta modificar el archivo PHP que referencian. Por favor, verifiquen que la configuración la estaban aplicando al tipo de carrera correcto.

Como un comentario adicional, si la persona se preinscribe a dos carreras de distintos tipos (ej: una de grado y una de posgrado), la configuración resultante es la unión lógica de ambos conjuntos. Por ejemplo, si el campo numero_cuil para carreras de grado está definido como no obligatorio y para grado como obligatorio, el aspirante lo verá como obligatorio. De la misma manera ocurre para la configuración de visibilidad e impresión en ficha.

Saludos,
Fernando

Gracias Fernando

Que tengas buen día
Saludos!