Buenos días,
Estamos en la versión 3.21.2 y tenemos la siguiente situación con un aspirante de nacionalidad Boliviana.
Su documento de identidad es Cédula de Identidad, el sistema le permite elegir entre las opciones Cédula de Identidad e ingresar el número y guardar, pero cuando quiere guardar otros datos de la solapa Datos Principales el sistema no guarda y muestra un mensaje como este:
Realice la siguiente consulta:
select * from mug_paises where nombre like 'Bolivia'
SELECT *
FROM mdp_paises_habilitados
WHERE pais = 591;
y muestra que la Cédula de Identidad no está habilitada para Bolivia, pero desde la interfaz permite elegirla para dicho país.
Hola Marcela, esta es la consulta que debes hacer; select *
from mdp_tipo_documento_pais as tdp
join mdp_tipo_documento as td on td.tipo_documento = tdp.tipo_documento
where tdp.pais = 591
Devuelve los tipo de documentos habilitados que existe para Bolivia, y cual es el formato requerido. F ijate que el formato son solo numeros de 0 a 9 sin punto, pueden cambiar la validación del formato en mdp_tipo_documento_pais, campos exp_regular_validacion y exp_regular_mensaje.
Alejandro,
El nro que ingresa son sólo números, tiene 7 dígitos.
Veo en la consulta que me envías que el campo tipo_documento es 0 para la CI, este corresponde al DNI.
En la tabla mdp_tipo_documento para CI el tipo es 2
Marcela, el tipo de documento 2, CEDULA DE IDENTIDAD es para nuestro pais, solo para argentinos.
El tipo de documento oficial de Bolivia se llama tambien CEDULA DE IDENTIDAD, pero la registramos con el tiopo de documento 0, que en nuestro pasis es el DNI.
Es decir, en cada pais, usamos como tipo de documento oficial el 0, por eso el nombre si cambia respecto al nombre generico que es Documento Nacional de Identidad (tabla mdp_tipo_documento); lo cambias en la tabla correspondiente a ese pais, mdp_tipo_documento_pais (en esta tabla se puede renombrar el tipo de documento y tambien las expresiones regulares para el formato y mensaje de validacion)
Para el caso de Bolivia, el tipo de documento 0, lo renombramos a Cédula de Identidad, como por ejemplo el de Brasil con el nombre Registro General
Hola Martín!
En preinscripción nos aparece.
La persona se puede registrar con el tipo CI y el NRO de 7 dígitos, pero cuando ingresa en la solapa datos principales le aparece ese error y si realiza algún cambio en otros datos de esa solapa no guarda los mismos.
Marcela, que devuelve esta consulta? select *
from mdp_tipo_documento_pais as tdp
join mdp_tipo_documento as td on td.tipo_documento = tdp.tipo_documento
where tdp.pais = 591
Estuvimos haciendo unas pruebas y vemos que está permitiendo guardar el documento cédula de identidad de 7 dígitos sin problemas.
pero cuando quiere guardar otros datos de la solapa Datos Principales el sistema no guarda y muestra un mensaje como este:
Este mensaje aparece siempre cuando hay algún inconveniente al guardar, pero no significa que el inconveniente esté en ese campo. Los campos que generen el inconveniente deben estar marcados en rojo.
Qué campos son los que se resaltan en rojo al no poder guardar?
Cuando quieren guardar el sistema no les permite y esos campos que señalás se les ponen en color rojo? Les sigue apareciendo como completados los mismos?
Es posible que también se ponga en color rojo el campo del “Pasaporte” (abajo de datos de nacimiento)?
Cuando se quiere guardar no guarda los datos, si cambias de solapa y volvés a la de datos principales los datos que están en el recuadro rojo aparecen vacios.
No se marca el Pasaporte en rojo.
Adjunto el log, nosotros tenemos personalizado dentro de la carpeta censo los siguientes scripts:
controlador.php
template_finalizado.twig
vista_finalizado.php log.txt (1,4 KB)
Buenos Dias
Marcela se encuentra con licencia por lo que yo seguiré este hilo. No me genera ningún log al momento de presionar guardar, solo marca en color rojo el campo del “Pasaporte”, si le cargas un pasaporte guarda correctamente la información.