Agregar una materia optativa a una generica

hola

estamos intentando agregar una materia optativa a una generica y se nos presenta la siguiente situacion

desde: AGREGAR OPTATIVAS A UNA ACTIVIDAD GENÉRICA:
materia generica: Optativa IV (2035)
tiene las optativas:
MERCAP MERCADO DE CAPITALES
PLANDEPROE PLANIFICACIÓN DE PROYECTOS
2123 PUBLICIDAD

desde el plan de estudio
materia generica: Optativa IV (2035)
tiene las optativas:
2123 PUBLICIDAD
2221 HISTORIA ECONOMICA Y SOCIAL
PLANDEPROE PLANIFICACIÓN DE PROYECTOS

el problema es que el plan de estudio falta MERCADO DE CAPITALES

sin embargo en la base de datos, en la tabla sga_elementos_plan esta MERCADO DE CAPITALES para ese plan de estudios

Version de siu 3.13.0

Hola Ricardo, ¿Cómo estás?

¿Puede ser que hayan agregado la Optativa a la Actividad Genérica y no la hayan aplicado a los planes de estudio?

¿Los planes los cargaron manualmente o se migraron?

hola

los planes se cargaron manualmente
ahora consulto sobre si lo aplicaron o no

muchas gracias

hola

cuando realizan la accion de aplicar a planes de estudio da el error

adjunto un pdf


error optativa (1).pdf (245 KB)

Hola Ricardo!

¿Nos podrías compartir el log de guaraní completo?

Con respecto al plan de estudio, ¿se reversionó en algún momento el mismo? ¿Se hicieron modificaciones en la estructura del plan relacionadas a la Actividad Genérica?

hola
te adjunto los logs
avisame si falta algo o si hay que repetir la operacion

saludos


log-13-11-2017.zip (741 KB)

Hola Ricardo, ¿Cómo estás?

En los logs que nos adjuntas no encontramos la ejecución de la operación. ¿Podrías ejecutarla nuevamente y enviarnos solo el log de la operación?

Cualquier duda avisanos

Slds!

hola

adjunto nuevamente los logs

saludos


logs-22-11-2017.zip (1.58 MB)

hola, sirvieron los logs ?? pudiste ver algo ??
estamos medio trabado con este tema

gracias

Ricardo, vuelvo con el mensaje original:

Desde: AGREGAR OPTATIVAS A UNA ACTIVIDAD GENÉRICA:
Materia generica: Optativa IV (2035)
tiene las optativas:
2123 PUBLICIDAD
PLANDEPROE PLANIFICACIÓN DE PROYECTOS
MERCAP MERCADO DE CAPITALES

Desde el plan de estudio
Materia generica: Optativa IV (2035)
tiene las optativas:
2123 PUBLICIDAD
PLANDEPROE PLANIFICACIÓN DE PROYECTOS
2221 HISTORIA ECONOMICA Y SOCIAL

El problema es que el plan de estudio falta MERCADO DE CAPITALES


Lo que veo es que en el plan de estudios no se esta mostrando b MERCADO DE CAPITALES [/b] en la genérica Optativa IV (2035), actividad que forma parte de la genérica.
En el plan de estudios dentro de esta genérica esta mostrando la actividad b HISTORIA ECONOMICA Y SOCIAL[/b] que no veo que este en la genérica según lo que indicas.
¿Es correcto?

¿Que optativa es la que quieren agregar a la genérica? ¿Es b HISTORIA ECONOMICA Y SOCIAL[/b]?

¿Esta genérica se encuentra en un solo plan de estudios? ¿Ese plan de estudios tiene una sola version o mas de una version?

Hola
las materia esta en un solo plan de estudio y el plan de estudio tiene una sola version
y lo que nosotros necesitamos es que el plan de estudio, para la optativa IV este mercado de capitales

a)
desde el siu se ve esta informacion:
[b] Desde: AGREGAR OPTATIVAS A UNA ACTIVIDAD GENÉRICA:
Materia generica: Optativa IV (2035)
tiene las optativas:
2123 PUBLICIDAD
PLANDEPROE PLANIFICACIÓN DE PROYECTOS
MERCAP MERCADO DE CAPITALES

Desde el plan de estudio 
	Materia generica: Optativa IV (2035)
	   tiene las optativas:
	      2123             PUBLICIDAD
	      PLANDEPROE       PLANIFICACIÓN DE PROYECTOS
	      2221             HISTORIA ECONOMICA Y SOCIAL

[/b]

b)
en la base de datos, para la estructura del plan estudio ( tabla sga_elementos_plan ) esta mercado de capitales

Cuando desde el siu se quiere aplicar al plan: AGREGAR OPTATIVAS A UNA ACTIVIDAD GENÉRICA → aplicar a planes
da este error:
Se ha producido una violación de la restricción impuesta por un índice único o una restricción de unicidad. Más info…
SQLSTATE: db_23505
CODIGO: 7
MENSAJE: ERROR: llave duplicada viola restricción de unicidad «pk_sga_elementos_plan» DETAIL: Ya existe la llave (elemento_plan)=(782). CONTEXT: sentencia SQL: «INSERT INTO sga_elementos_plan ( elemento_plan, plan_version, elemento_revision, nombre, nombre_abreviado, anio_de_cursada, periodo_de_cursada, escala_nota_cursada_regular, escala_nota_cursada_promocion, escala_nota_examen, escala_nota_equivalencia, creditos, creditos_min, creditos_max, coeficiente, horas_semanales, horas_totales, requiere_cursada, requiere_examen, permite_promocion, permite_rendir_libre, aprobacion_x_resolucion, vigencia, plazo, promediable, sale_listado, cantidad_de_aplazos, cobrable) SELECT elemento_plan, plan_version, elemento_revision, nombre, nombre_abreviado, anio_de_cursada, periodo_de_cursada, escala_nota_cursada_regular, escala_nota_cursada_promocion, escala_nota_examen, escala_nota_equivalencia, creditos, creditos_min, creditos_max, coeficiente, horas_semanales, horas_totales, requiere_cursada, requiere_examen, permite_promocion, permite_rendir_libre, aprobacion_x_resolucion, vigencia, plazo, promediable, sale_listado, cantidad_de_aplazos, cobrable FROM sga_elementos_plan_aux WHERE elemento_revision = optativas.revision_optativa AND optativa_existe_en_plan = “N”» función PL/pgSQL f_confirmar_modificacion_actividad_generica(integer) en la línea 51 en sentencia SQL
SQL: SELECT * FROM f_confirmar_modificacion_actividad_generica(1277); – toba_log: 927158683

el elemento_plan 782 es la fila de mercado de capitales que te mencionaba antes en el punto b)

esa fila, la puedo eliminar de la tabla y probar??

gracias

¿Modificaron algún dato accediendo a la base?
Es muy extraño el caso que tienen. Nunca nos paso o reportaron un problema similar con optativas.

Si, asi como estan los datos seguro que les va a dar error porque esos datos en la base no están consistentes.
Algo sucedió y queremos entender que pasó para que los datos queden registrados asi como están actualmente tanto en las optativas de la genérica como las actividades dentro del plan de estudios.


  1. ¿La genérica Optativa IV (2035) que optativas tiene?
    Lo que ves por la operacion » PROPUESTAS FORMATIVAS » ACTIVIDADES » ADMINISTRAR ACTIVIDADES GENÉRICAS, en la solapa Actividades.

  2. ¿Que optativa quieren agregar?

  3. ¿ La actividad b HISTORIA ECONOMICA Y SOCIAL[/b] es una optativa de la genérica?

hola

no modifcamos nada en la base

  1.   Materia generica: Optativa IV (2035)
      tiene las optativas:
         2123           PUBLICIDAD
         PLANDEPROE     PLANIFICACIÓN DE PROYECTOS   
         MERCAP         MERCADO DE CAPITALES  
    
  2. la optativa a agregar es mercado de capitales

  3. SI

Saludos

Porque quieren agregar la optativa b MERCADO DE CAPITALES[/b] si ya existe como parte de la actividad genérica? (lo respondes en el punto 1)

Y respecto a la optativa b HISTORIA ECONOMICA Y SOCIAL[/b] decis que es parte de la genérica pero por lo que respondes en el punto 1 no se encuentra en esa genérica

Para aclarar y ver de solucionar el problema:

  1. Falta agregar la actividad b HISTORIA ECONOMICA Y SOCIAL[/b] en la genérica Optativa IV (2035)
  2. Falta que en el plan de estudios donde se encuentra la genérica Optativa IV (2035), figure como optativa la actividad b MERCADO DE CAPITALES[/b]

¿Es correcto estos dos puntos?

hola

si si, es correcto esos 2 puntos.
en uno de los post anteriores subi el log de cuando realizaron la operacion y dio error, por si aporta algo mas de informacion

saludos

Si vimos el log y es correcto que de ese error porque esa optativa que querés agregar ya existe en el plan de estudios.
Es extraño el caso como tienen los datos en la base respecto a esa genérica .

Estimado Ricardo, Buenos dias

Para poder continuar con este tema , y poder analizarlo mejor , te vamos a pedir si podrías levantar un GDS por este tema, para poder verificar en detalle lo que tienen configurado.

Lo seguimos por GDS. y ante una respuesta satisfactoria lo comentamos por acá .

Saludos.

hola

ahora cargo el gds y les paso la base

saludos

Estimados buenas tardes.

Ya les hemos enviado por gds las soluciones al inconveniente . Pero compartimos la solución para el resto de la comunidad, observamos que estaban mal asociadas las actividades a la optativa , es decir duplicadas, eliminando esas actividades repetidas esto nos permitió guardar la optativa sin inconvenientes.

saludos!