Buenas tardes, tenemos un inconveniente al generar un acta de examen de manera automatica para una Propuesta que no tiene actas anteriores. Sabemos que si la última acta es un valor alfanumérico sale un error pero en este caso no existe acta anterior.
En Guarani 2 tenemos una personalizacion que aun no hemos implementado en Guarani 3 en donde el número de acta generado está formado de la siguiente manera: (2 caracteres) Identificador de la Unidad Académica {CO: Unidad Académica Caleta Olivia- RT : Unidad Académica Río Turbio-: SJ: Unidad Académica San Julián-: RG: Unidad Académica Río Gallegos} + (3 dígitos) Código de Carrera + (2 dígitos) Número del Libro + (3 dígitos) Folio.
Por ejemplo: el folio 11 del libro 04 de la carrera Profesorado en Ciencias de la Educación en la UACO, se representa CO00704011
Lo van a tener que personalizar si o si , al menos para indicar el comienzo , o para continuar de la forma en que lo hacían en G2. Así el sistema tome el valor numérico correcto y poder calcular el valor actual.
…..[DEBUG][guarani] SQL con perfil de datos: SELECT COALESCE(MAX(CAST(sga_actas.nro_acta AS integer)), 0) + 1 as nro_acta
FROM sga_actas
WHERE sga_actas.origen = ‘E’
[ERROR][guarani] SQLSTATE[22P02]: Invalid text representation: 7 ERROR: la sintaxis de entrada no es válida para integer: «SGD0101001»
[ERROR][guarani] No se puede generar el número de acta automáticamente.
Lo que el log indica es que no puede detectar el valor del numero anterior para calcular el actual (o siguiente) ya que requiere de un valor numérico
En Guaraní 3 van a tener que personalizar la generación de actas :