datos censales obligatorios

Buenas tardes
Les comento, estoy en la v294 y quiero que determinados datos censales del alumno sean obligatorios
Hice lo siguiente:

  1. el archivo defincion_datos_censales.php lo copie en src/pers/fbqf/conf
    cambio namespace siu/conf; por namespace fbqf/conf

una vez modificado el namespace, modifico por ejemplo
‘CENS_CALLE_PER_LECT’ => array( self::filtro => validador::TIPO_TEXTO,
self::obligatorio => true, /**** aquí paso de false a true ****/
self::clase_css => ‘editable’,
self::elemento => array(‘nombre’ => ‘text’),
self::sub_form => ‘principales’,

								), 

pero este cambio no lo toma
en el archivo config.php indico:
usar_personalizaciones => ‘true’ y en accesos indico personalizacion => '‘fbqf’

que paso que me falta?

desde ya, gracias

Hola Melina,

El archivo instalacion/config.php lo tenes bien por lo que me decís:


'usar_personalizaciones' => true,
....
'personalizacion' => 'fbqf',

Ahora por ejemplo, si lo que queres hacer es poner el campo observaciones de la sección Discapacidad como obligatorio vas a tener que crear el archivo src/pers/fbqf/operaciones/censo/datos_discapacidad/form_datos_discapacidad.php con el siguiente contenido:


<?php
namespace fbqf\operaciones\censo\datos_discapacidad;

use siu\operaciones\_comun\form;
use kernel\util\validador;

class form_datos_discapacidad extends \siu\operaciones\censo\datos_discapacidad\form_datos_discapacidad
{
	
	protected function generar_definicion() 
	{
                // Heredo la definición del SIU y luego sobrescribo
		parent::generar_definicion();
		
		$this->set_campo('observaciones', array(
			form::label			=> 'discapacidad.observaciones',
			form::filtro		=> validador::TIPO_TEXTO,
			form::obligatorio	=> true, // <===> Pongo el campo como obligatorio!!!
			form::elemento		=> array('tipo' => 'text'),
			form::clase_css		=> 'input_largo',
			form::largo			=> 255,
		));
		
	}
}

Observa que el namespace es namespace fbqf\operaciones\censo\datos_discapacidad; en lugar de namespace siu\operaciones\censo\datos_discapacidad;. Ademas hereda de la clase form_datos_discapacidad del SIU (extends \siu\operaciones\censo\datos_discapacidad\form_datos_discapacidad).

De la misma forma personalizas el resto de los formularios!!!

saludos.

Hola
te comento que si lo hice , pero no funcionaba
de cualquier forma, me recomendaron pasar a la 295
así que eso haremos :stuck_out_tongue:

gracias!