Buen día, estamos trabajando con la versión 3.20,1 y tenemos un problema en autogestión. Al emitir las constancias de cursos desde gestión, cuando vamos a imprimirlas desde autogestión sale el siguiente mensaje " La operación ‘validador_certificados’ no existe".
Para esto, deben tener activada la operacion ‘validador_certificados’ en los perfiles Cursos y Alumno, esto lo pueden activar desde la interface del Perfil: Administrador3w
Otra causa, puede ser que en el archivo acc_Cursos.php hayan eliminado la entrada ‘validador_certificados’ de forma local
Hola Sergio, gracias por la respuesta. Teniamos un conflicto en ese acrhivo. Es por eso que no estaba “validador_cursos”. Sin embargo el problema persiste. Al querer descargar el archivo aparece el recuadro de error sin ningún mensaje. Adjunto la imagen y el log.
En la impresión de constancias de cursos cuando falla la impresión de Jasper suele mostrar un cartel en rojo vacío. Podes atajarlo de la siguiente manera:
Función accion__descargar_comprobante de src/siu/operaciones/constancias_cursos/controlador.php:
catch(\Exception $e)
{
$message = '';
// Si es un error de Jasper
if (get_class($e) == 'java_InternalException') {
$message = kernel::traductor()->trans('constancias_cursos.no_se_pudo_descargar_certificado');
$excepcion = new \Exception('Error al generar PDF, ver los logs de Jasper.');
kernel::log()->add_error($excepcion);
} else {
$message = $e->getMessage();
}
$this->vista()->pagelet('constancias')->add_var_js('hubo_error', true);
$this->vista()->pagelet('constancias')->add_var_js('msj_error', $message);
}