Corregir N° de folio en 'Asignar folio físico a acta de examen'

Estimados, buenos días.

En el modulo de Gestión V 3.21, en la operación ‘EXÁMENES » ACTAS »ASIGNAR FOLIO FÍSICO A ACTA DE EXAMEN’, en el proceso de foliado manual de actas se cometió un error involuntario salteando un número.

Al advertirlo, intentan corregir ese error y el sistema se lo impide indicando que ya esta foliado. También detectamos que, si por error, se folió el acta en un libro equivocado, éste tampoco se puede modificar.

En la V 3.17, la corrección, tanto de folio como de libro, era totalmente factible siempre que el libro esté abierto, y tenga el folio físico disponible.

En la universidad aún están con foliado manual y por tanto primero se realiza en papel y a posterior se impacta en el sistema. Es por esto que las actas físicas ya poseen un N° de folio asignado y necesitamos que el acta en el sistema tenga el mismo.

Existe alguna operación que no estamos viendo que permita modificar el numero de folio o libro del acta?

Si no existe tal operación, entiendo que es factible la modificación por BD. En tal caso, podrían indicarnos la forma correcta de llevar a cabo la modificación?.

Saludos!

Hola Jorge,

No existe una operación en el sistema para modificar el foliado ya asignado ni para cambiar de libro.
En tu caso deberías actualizar la columna ‘sga_actas_folios.folio_fisico’.

Saludos, Florencia.

Hola María, buenos días.

Tengo el siguiente caso:
" Acta de Examen 40-011114, le pusimos libro de Posgrado, y corresponde libro EP19-AN-BAR-011 folio 1318."

Para llevar a cabo la modificación planteo lo siguiente:


– Para cambiar el libro y folio, el primer paso es averiguar el libro con nro_libro ‘EP19-AN-BAR-011’

select *
from sga_libros_actas
where upper(nro_libro) like upper(‘EP19-AN-BAR-011’);

– Obtenido el libro, podemos buscar el libro_tomo

select *
from sga_libros_tomos
where libro = 128;

(Retorna 1 registro)

– Obtenido el libro_tomo, podemos modificar los valores del acta como lo solicitaron, cambiando el libro_tomo y folio_fisico de estos valores

– a estos

begin work;
update sga_actas_folios
set folio_fisico = 1318, libro_tomo = 127
where id_acta = 55871;


Podrías indicarme si esta es la forma correcta de llevar a cabo la operación? Y de no ser así, me podrías ayudar con la solución?

Desde ya muchas gracias.
Quedo atento a sus comentarios.
Saludos!

Jorge,
No se si el “1” es el único folio del acta pero te faltaría indicarlo en la sentencia UPDATE:

UPDATE sga_actas_folios SET folio_fisico = 1318, libro_tomo = 127 WHERE id_acta = 55871 AND folio = 1;

Saludos, Florencia.