Error generar acta examen

Buen día, intentando generar un acta de examen me lanza el siguiente error: “No se puede generar el n° de acta automáticamente.”
Cuando revise el log de postgresql encontré lo siguiente:
2014-07-21 11:53:11 ART ERROR: la sintaxis de entrada no es válida para integer: «REC000027»
2014-07-21 11:53:11 ART SENTENCIA: SELECT COALESCE(MAX(CAST(sga_actas.nro_acta AS integer)), 0) + 1 as nro_acta
FROM sga_actas
WHERE sga_actas.origen = ‘E’

No se cual es el procedimiento que hace a la generación automática del n° de acta, y si habría que personalizarla. Como se ve en el log el problema esta al querer considerar el n° de acta como un entero, lo que me llama la atención es que en la base es un character, y como tal en las actas migradas de G3 tienen letras y números.

De momento, lo solucione modificando el parámetro de sistema exa_carga_manual_nro_acta_examen para cargar el numero manualmente.

De todas formas lo que nos interesa es poder generarlas automáticamente. Como podría lograr eso? Tendríamos que personalizar algo?

Muchas gracias. Saludos

Hola Gabriel,

El procedimiento por defecto para obtener el próximo número de acta es sumarle 1 al máximo número existente. En tu caso se ve que ese procedimiento no sirve porque hay actas cuyo número incluye letras.
En estos casos lo que de debe hacer es personalizar el proceso: https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/NotasTecnicas/metodopersonal.

Saludos, Florencia.

Muchas gracias Florencia.
Saludos