Preinscripcion - configurar campos

Buenas tardes Foro

Les comento, estoy trabajando con preinscripción v2.9.2.

Quería saber a qué se debe lo siguiente:
1.- Si realizo la consulta select * from sga_campos_conf where tipo_de_carrera = ‘B’ and columna = ‘antiguedad’ – arroja vacio
pero si entro desde la web a '‘preinscripcion_admin’ → Configuración de campos de formulario → Tipo de carrera (*) = Ciclo básico o común
en la pestaña Situación laboral, figura el campo “antiguedad”

2.- otra curiosidad, hay campos que no me permiten tildarlos como obligatorio
por ejemplo al campo alu_trab_hace no me permite desde la web '‘preinscripcion_admin’ → Configuración de campos de formulario → Tipo de carrera (*) = Ciclo básico o común en la pestaña Situación laboral – no puedo ponerlo como obligatorio

que opinan? algo configure mal?

Gracias
Saludos

Hola Melina,

Respondiendo a tus consultas:

  1. Lo podés corregir corriendo este fix en la base y reseteando la caché APC desde el panel de administración:

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Se agrega 'antiguedad' a los campos configurables
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSERT INTO sga_campos_form (columna, descripcion) VALUES ('antiguedad', 'Antigüedad');

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Setea la configuración default para el campo 'antiguedad' de carreras de GRADO
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSERT INTO sga_campos_conf (tipo_de_carrera, columna, visible, obligatorio, se_imprime) VALUES ('C', 'antiguedad', 1, 0, 1);

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Se inserta la misma configuración del campo 'antiguedad' de carrera de Grado (C), 
-- para los demas tipos de carrera
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSERT INTO sga_campos_conf (tipo_de_carrera, columna, visible, obligatorio, se_imprime)
     SELECT sga_tipos_carrera.tipo_de_carrera, 
            sga_campos_conf.columna, 
            sga_campos_conf.visible, 
            sga_campos_conf.obligatorio, 
            sga_campos_conf.se_imprime
       FROM sga_campos_conf,
            sga_tipos_carrera 
      WHERE sga_campos_conf.tipo_de_carrera = 'C'
        AND sga_tipos_carrera.tipo_de_carrera <> 'C'
		AND sga_campos_conf.columna = 'antiguedad' 
   ORDER BY sga_tipos_carrera.tipo_de_carrera,
            sga_campos_conf.columna;

  1. Los campos que no pueden establecerse como obligatorios son aquellos de visibilidad condicional, es decir, que dependen de una selección anterior y por lo tanto no siempre estarán visibles.

Saludos!

Gracias Fernando

Saludos!