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