En un servidor de prueba hicimos la actualización a Guaraní 3.19.0 y cuando estamos queriendo imprimir las actas de exámen el PDF se genera con los valores de Libro, Tomo y Folio en “no aplica - acta digital”.
Sin embargo cuando voy a configurar el parámetros exa_utiliza_acta_digital está en el valor No se utiliza acta digital. Por las dudas, le cambié el valor y lo volví a guardar. Pero el PDF de las actas se sigue generando como digital.
¿Hay algún otro parámetro que debería configurar para generar las actas en papel como veníamos haciendo hasta ahora?
Revisaron la solapa “Valor por Nivel” de la operación “ADMINISTRACIÓN » MODIFICAR PARÁMETROS DEL SISTEMA” para el parámetro ‘exa_utiliza_acta_digital’? Quizás tienen definido el valor “Se utiliza acta digital” para algún nivel de aplicación?
El parámetro exa_forma_asignacion_folio_fisico está en el valor La asignación se realizará en el cierre del acta.
Pero ahora que nombrás lo del valor de libro = -1, voy a ver por ese lado. Ya que justamente estas actas se crearon cuando no estaba habilitada la asignación de folio físico en forma automática. Y posiblemente haya quedado en un estado inconsistente.
En la función evt__pdf de php/operaciones/examenes/actas/imprimir_acta/ci_edi_imprimir_acta_examen.php esta la lógica.
Si el acta esta cerrada busca los datos del alumno, si el alumno no tiene libro le pone la constante acta::libro_no_aplica la cual contiene el valor -1.
Si el acta esta abierta o anulada y el parámetro exa_utiliza_acta_digital es ‘Si’ le pone la constante acta::libro_no_aplica la cual contiene el valor -1.
El Jasper tiene la siguiente lógica en el campo Libro:
$V{libro}=="-1" ? "No aplica - acta digital" : $V{libro}=="0"?"": $V{libro}
Si libro == -1 muestra “No aplica - acta digital”.