Buenas tardes!
Como se agregan los tipos de documentos para alumnos extranjeros?
Porque en algunos casos nos figura así:
Pero en la mayoría de los países no hay opciones para seleccionar:
Desde ya muchas gracias,
Saludos
Buenas tardes!
Como se agregan los tipos de documentos para alumnos extranjeros?
Porque en algunos casos nos figura así:
Pero en la mayoría de los países no hay opciones para seleccionar:
Desde ya muchas gracias,
Saludos
Hola @iaguirre
Para China debería cargar Documento/Cédula de Identidad (0), Pasaporte (50) y Cédula Diplomática (21).
¿que te devuelven las siguiente queries?
SELECT *
FROM mdp_tipo_documento
JOIN mdp_tipo_documento_pais ON (mdp_tipo_documento.tipo_documento = mdp_tipo_documento_pais.tipo_documento)
JOIN mug_paises ON (mug_paises.pais = mdp_tipo_documento_pais.pais)
WHERE mug_paises.nombre = 'China';
¿que versión de Guaraní tenes instalada?
¿te da algún error JavaScript en la consola del navegador? ¿error en los logs?
¿que tiene en Nacionalidad y País de Origen?
Saludos.
2
Hola!
Tenemos la versión de Guaraní 3.21.2. De JavaScript ningún error, y de logs tampoco.
En Nacionalidad probé con ambas opciones Extranjero y China, y no arroja nada.
Y por ejemplo, las consultas en China no devuelven nada pero en Chile si (Pasaporte 99 y Documento nacional de identidad 0)
Hola @iaguirre
Revisa los siguientes sql:
Parece que no se ejecuto lo siguiente:
-- Tipo documento 0 en el resto de los paies
INSERT INTO mdp_tipo_documento_pais (pais, tipo_documento, descripcion, desc_abreviada, exp_regular_validacion, exp_regular_mensaje)
SELECT pais,
0,
'Documento/Cédula de Identidad',
'DOC',
'^[0-9A-Za-z]+$',
'El número de documento sólo debe contener números y/o letras'
FROM mug_paises
WHERE pais NOT IN (SELECT pais FROM mdp_tipo_documento_pais WHERE tipo_documento = 0);
Saludos.
Disculpa la ignorancia, estos scripts se corren en la instalación o en la migración?
Hola @iaguirre
Hay dos diferenciales que se agregan en la versión 3.21.0, el BD/Diferenciales/3.21.0/001650.sql y el BD/Diferenciales/3.21.0/001693.sql, ¿los tenes ejecutados? Podes verlo ejecutando las siguientes queries en la DB de Guaraní esquema negocio:
SELECT * FROM app_versiones_base WHERE ultimo_script_corrido ILIKE '%001650.sql';
SELECT * FROM app_versiones_base WHERE ultimo_script_corrido ILIKE '%001693.sql';
Pasame lo que te devuelven.
Ticket: https://redmine.siu.edu.ar/redmine/issues/43244
Saludos.
2
En » Matrícula » Personas » Administrar Personas dentro de Documentos, una vez seleccionado el País el Tipo se carga usando la función get_tipos_documentos_x_pais de php/nucleo/matriculas/personas/persona_nucleo.php que luego llama a get_datos_tipos_documentos_x_pais de php/nucleo/matriculas/personas/co_personas.php, revisa no tener personalizada ninguna de dichas funciones.
¿que te devuelve la siguiente query?
SELECT mdp_tipo_documento.tipo_documento as valor,
mdp_tipo_documento.orden_principal,
mdp_tipo_documento.tipo_documento,
COALESCE(mdp_tipo_documento_pais.desc_abreviada, mdp_tipo_documento.desc_abreviada) as tipo_nombre,
COALESCE(mdp_tipo_documento_pais.descripcion, mdp_tipo_documento.descripcion) as descr ,
COALESCE(mdp_tipo_documento_pais.desc_abreviada, mdp_tipo_documento.desc_abreviada) as descr_ab,
COALESCE(mdp_tipo_documento_pais.exp_regular_validacion, mdp_tipo_documento.exp_regular_validacion) as exp_regular_validacion ,
COALESCE(mdp_tipo_documento_pais.exp_regular_mensaje, mdp_tipo_documento.exp_regular_mensaje) as exp_regular_mensaje,
mdp_tipo_documento_pais.pais
FROM mdp_tipo_documento
JOIN mdp_tipo_documento_pais on mdp_tipo_documento.tipo_documento = mdp_tipo_documento_pais.tipo_documento
WHERE mdp_tipo_documento_pais.activo = 'S'
AND mdp_tipo_documento_pais.pais = 86
ORDER BY mdp_tipo_documento.orden_principal;
Saludos.
2
Muchas gracias! quedó resuelto (mil disculpas la tardanza en responder)