Personalizacion de la operacion Solicitar Constancias y Certificados

Buenas Tardes

Estoy intentando hacer una personalización para todos los certificados creados en la operacion Solicitar Constancias y Certificados, la idea general es agregarle el codigo_verificacion a la solicitud cuando esta se cree, el problema es que no estaría encontrando la forma de como hacerlo

Saludos

Hola Miguel,

Eso ya se esta haciendo desde Autogestión cuando el alumno solicita la Constancia de Alumno Regular por ejemplo, podes ver acá:

Función evt__nueva_solicitud de src/siu/modelo/transacciones/solicitud_constancias.php:


            if($permite_descargar){
                $estado = \constancias_nucleo::estado_solicitud_online;
                $codigo_verificacion = \constancias_nucleo::generar_codigo_verificacion();
            }

$permite_descargar se obtiene de la operación » Constancias y Certificados » Administrar Constancias y Certificados columna Permite descargar.

Luego en la columna sga_constancias_solicitud.codigo_verificacion se guarda dicho código (función nueva_solicitud de src/siu/modelo/datos/db/solicitudes.php).

Finalmente si se almacena dicho codigo_verificacion, luego en la impresión genera un QR, debajo el código de validación y mas abajo una leyenda que dice “Esta constancia podrá ser validada ingresando a http://URL_3W/validador_certificados completando el código de validación y el Nº de DNI (o pasaporte), o bien escaneando el código QR.”. Función descargar_comprobante de src/siu/modelo_g3/constancia.php.

Podes ver como esta en el Jasper en este archivo: src/siu/exportaciones_g3/jasper/ConstanciaRegular.jrxml

saludos.
2


comprobante.pdf (13.6 KB)

Gracias