Hola
Necesito agregar algunos campos a los formularios de preinscripcion (tanto el de registración como el de datos).
Hay alguna recomendación de personalizacion o modifico directamente los objetos del siu.
Emilio
Hola
Necesito agregar algunos campos a los formularios de preinscripcion (tanto el de registración como el de datos).
Hay alguna recomendación de personalizacion o modifico directamente los objetos del siu.
Emilio
Deberías:
Luego si necesitas que estos campos queden en la base de Guarani 3, deberas modificar tambien lo que es el pasaje de datos del módulo de preinscripcion a Guarani 3 e incluir estos campos en una nueva tabla (Idem personalizaciones de la base en Guarani 2) de datos censales de las personas.
Ok.
Gracias
Emilio
Hola
Tengo un campo con códigos ‘AAA’ y los graba como ‘Aaa’.
Como elimino esto?
Otra. Como armo una cascada entre dos campos?
Emilio
Emilio:
Lo del código ‘AAA’ que se convierte en ‘Aaa’ ocurre porque se capitalizan las palabras para uniformar el formato. Si lo que querés es que sólo algunos campos no se formateen, podés agregarlo en el arreglo $no_capitalizar, que se encuentra en las funciones filtrar_datos_comunes y filtrar_datos_preinscripcion del archivo modelo/manejador_datos.php. Por otra parte, si lo que querés es desactivar este formateo completamente, la forma más rápida es redefinir la función capitalizar de la clase func_util.php, reemplazando el código de esa función por un “return $cadena;”.
Con respecto a las cascadas, en este ambiente no disponemos de facilidades automatizadas como en Toba, sino que se deben implementar manualmente vía AJAX. Podés usar como referencia la cascada entre “Sectores” y “Subsectores” de la solapa “Situación laboral”.
Saludos,
Fernando
Hola Fernando
Gracias.
Emilio
Buenas Noches,
Consulta: en preinscripcion 3.9 me pasa algo similar con desplegable del campo “Empresa” y “Sector”.
Desplegable “Empresa” solo muestra Otra empresa y el desplegable de “Sector” no muestra nada.
Me fije a nivel BD de Preinscripción y solo vi los títulos de los menues.
¿La forma de alimentar los desplegables es manualmente con AJAX también?
Muchas gracias.
Saludos, Diego.
Buenos días Diego, los datos que mencionas se alimentan desde las siguientes tablas de la base de Gestión:
mdp_empresas
mdp_actividad_economica_sector
mdp_actividad_economica_subsector
Buenas tardes,
Aprovecho este foro para saber esos datos de empresa, actividad_economica_sector y actividad_economica_subsector donde se cargan una vez que se importan los datos desde preinscripción? Porque en administrar personas no lo trae. Los guarda en gestión en alguna tabla? Alguien los agrego a administrar personas?
Desde ya muchas gracias!!
No veo que existan tablas que tengan campos que referencien a esas tablas.
Podes consultar con lo siguiente:
select conname as "Foreign Key",
t1.relname as "Tabla que referencia",
a1.attname as "Columna que referencia",
t2.relname as "Tabla referenciada",
a2.attname as "Columna referenciada"
from pg_constraint as c,
pg_class as t1,
pg_class as t2,
pg_attribute as a1,
pg_attribute as a2
where t2.relname in ('mdp_actividad_economica_subsector','mdp_actividad_economica_sector', 'mdp_empresas') --> tablas_referenciadas
-- and a2.attname = 'columna_referenciada'
-- and a2.attname <> a1.attname -- Para ver las referencias con nombres diferentes en las columnas relacionadas.
and c.conrelid = t1.relfilenode
and t2.relfilenode = c.confrelid
and a1.attrelid = t1.relfilenode
and a2.attrelid = t2.relfilenode
AND (
( c.conkey[1] = a1.attnum AND c.confkey[1] = a2.attnum ) OR
( c.conkey[2] = a1.attnum AND c.confkey[2] = a2.attnum ) OR
( c.conkey[3] = a1.attnum AND c.confkey[3] = a2.attnum ) OR
( c.conkey[4] = a1.attnum AND c.confkey[4] = a2.attnum ) OR
( c.conkey[5] = a1.attnum AND c.confkey[5] = a2.attnum ) OR
( c.conkey[6] = a1.attnum AND c.confkey[6] = a2.attnum ) OR
( c.conkey[7] = a1.attnum AND c.confkey[7] = a2.attnum ) OR
( c.conkey[8] = a1.attnum AND c.confkey[8] = a2.attnum ) OR
( c.conkey[9] = a1.attnum AND c.confkey[9] = a2.attnum ) OR
( c.conkey[10] = a1.attnum AND c.confkey[10] = a2.attnum )
)
order by 2;
Seguimos buscando y cualquier novedad te avisamos.