Generación de números de acta

Buenas tardes, necesitamos que a partir de 2022 la generación de actas empiece a partir del nro_acta 50.000, aclaro que tengo una personalización que genera numero de actas por tipo de propuesta.

Espero respuesta, saludos!

Hola Lautaro, comentas que tienen personalizado la generación de número de acta.
¿Cuál es la consulta y/o duda?

Si tienen personalizado este proceso entonces han personalizado el método generar_nro_acta.
Ver: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/personalizaciones/procesos_personalizables#Ex.C3.A1menes
Este método recibe el dato llamado_mesa. Con este dato pueden recuperar la mesa de examen y la/s propuestas asociadas a la mesa. A partir de la/s propuestas obtener el tipo de propuesta y con este dato generar el siguiente nro de acta de examen.
Ademas con el dato de llamado_mesa, pueden obtener la fecha de la mesa o turno de examen y saber si es una mesa del año 2022 o posterior.

Hola, la duda sería, de que manera se iniciarían a partir de 50mil+? simplemente sumándole por ejemplo, si actualmente tenemos hasta la 22mil, en este caso sería tan simple como que cada vez que genere el numero de acta se le sume 30mil?.

Saludos.

Buscas el número máximo de actas de examen según el tipo de propuesta de la propuesta asociada a la mesa de examen.
Si ese número es menor a 50000 o es nulo (si aun no hay actas) entonces asignas 50000; en caso contrario sumas 1.
Podría ser una consulta como la siguiente para recuperar el nro máximo de acta de examen:

SELECT max(a.nro_acta) as ultimo_nro_acta_utilizado
  FROM sga_actas as a
  JOIN sga_llamados_mesa as llm ON llm.llamado_mesa = a.llamado_mesa
  JOIN sga_mesas_examen_propuestas as mep ON mep.mesa_examen = llm.mesa_examen
  JOIN sga_propuestas as p ON p.propuesta = mep.propuesta
WHERE a.origen = 'E' -- Actas de Examen
    AND p.propuesta_tipo IN 
              (SELECT p2.tipo_propuesta
                  FROM sga_llamados_mesa as llm2 
                    JOIN sga_mesas_examen_propuestas as mep2 ON mep2.mesa_examen = llm2.mesa_examen
                    JOIN sga_propuestas as p2 ON p2.propuesta = mep2.propuesta
                WHERE llm2.llamado_mesa = $llamado_mesa   -- ID que recibe la funcion.
              )

Si esto mismo ocurre para actas de cursadas y promociones, debes hacer lo mismo.

Hola, ya esta funcional, muchas gracias.

Saludos!