inscripcion a carrera borra datos ingresados

Hola En la inscripción a materias en v265 ingreso información en la solapa
de datos económicos de los padres. (trabajo y estudios) y la grabo.

Si vuelvo a ingresar en el mismo legajo me borró la informacion.
Esto pasa tanto por con el PB como por internet supongo que se ejecuta la misma
storage procedure.
Saludos
Gabriela

Hola Gabriela, no se entiende muy bien…Inscripción a materias: cursada o exámenes ? puede ser la inscripción a carreras? reinscripción ? cual es el sp ?

Hola Gabriela

http://foro.comunidad.siu.edu.ar/index.php?topic=4431.15

Hay alguna personalización sobre esa operación?

Emilio

Hola Emilio es en la inscripción a carrera mat00001
Cuando ya tengo dado de alta al alumno y le quiero agregar en la solapa de
datos económicos info del alumno con respecto a su trabajo y de los padres estudios y trabajo.

Lo mismo pasa si ingreso como alumno por internet en la actualización de datos censales.
Por eso sospecho que es la sp de actualización que deben usar ambos.

No tenemos ninguna personalización en esta parte ni PB ni en internet.
Para mi ocurre con alguna combinación de datos pero no descubrí cual.

saludos
Gabriela

hola no he recibido ninguna respuesta al respecto.
No me pueden decir que storage procedure o elemento es el actualiza
esta información para ver si encuentro cual es el problema.

Porque a este problema le tengo que dar alguna solución.
gracias
Gabriela.

Hola Gabriela

El stored procedure que graba es sp_i_dc_econo y no necesariamente el problema está ahi, sino que tambien puede estar en los objetos que le envian la información.
Por eso te decían de probar con el ejecutable distribuido por el siu a ver que pasaba.

Emilio

hola Emilio: estoy procesando esa operación sin ningún cambio.
Con sólo lo distribuido por el siu.

Quizás me indicas de colocar en algun lado un debbug para ver que pasa.
gracias
Gabriela

Hola Gabriela

En el evento ue_confirmar del uo_tp_dat_cen_econo desde el powerbuilder.
Tambien podés poner un trace en el procedure.
al principio poner
set debug file to ‘c:\archivo.txt’;
trace on;
y al final un
trace off;
recordá que este archivo se creará en el servidor.
Que valor tiene la columna padre_vive?

Emilio

hola Emilio perdon por mi ignorancia entre el PB. alli en siu_gmat.pbl encontré
como userobjects el uo_tp_dat_cen_econo y en mismo en la lista de evento el ue_confirmar
pero no sé por donde se ingresa al source del último para agregar el trace.

gracias
Gabriela

hola Emilio le acabo de dar doble click y ahora voy a probar de agregarle el trace
en las sentencias que me mostro.

gracias
Gabriela

para agregar el trace en el stored procedure, tenes que tomar el sp (desde una exportacion de tu base de datos), modificarlo agregándole el trace y recrearlo.
Es independiente del debug del powerbuilder.

hola Emilio: confirmame entonces el trace lo tengo que poner en el storage procedure sp_i_dc_econo.
Gabriela

Hola Gabriela, es ese procedimiento.
Tendrías que abrir el archivo sp_i_dc_econo.sql del catálogo de la versión, modificarlo agregando:

create procedure sp_i_dc_econo
....
....
....
begin;
set debug file to "archivo_depuracion.txt";
trace on;
....
...
...
trace off;
end;
end procedure;

Luego dropear el procedimiento:

drop procedure sp_i_dc_econo;

y volverlo a crear (con las modificaciones)

hola: problema en la operacion de mat00001 al ingresar información en la solapa de datos económicos
no los graba y deja los campos en blanco:

En el archivo adjunto les envio el debug de la sp sp_i_dc_econo
En los 3 words está
En el que empieza con 1 la pantalla de datos económicos al ingresar al alumno antes de ingresar datos,
la con 2 los datos ingresados antes de grabar y la con 3 despues de grabar los cambios ingresados
y volver a ingresar en mat00001 en la solapa de dartos económicos del mismo alumno.


dat cen.rar (318 KB)

Hola Gabriela

La tercera pantalla que mandastes es de otra persona.

Emilio

hola Emilio disculpa por el error.


al volver a entrar.rar (104 KB)

les envio adjunto tambien los 2 unicos registros que hay grabados en la tabla de sga_datos_censales
de la misma persona
Gabriela


info tabla sga_datos_censales.rar (8.03 KB)

Hola Gabriela

El dato está grabado
sit_laboral_padre ult_est_cur_padre
1 5

aparentemente el problema está cuando lo queres recuperar.
corré los scripts de permisos para las tres tablas de datos censales
grant SELECT, INSERT, UPDATE, DELETE on sga_… to public;
grant SELECT on log_… to public;

hola Emilio: no procesé todavía nada de lo que me dijiste porque si miras
la impresión de la pantalla 2 pant con datos ingresados además de la info de 1 y 5
tanto del padre como la madre ingresé unos cuantos datos más.

El excel tiene los registros de la tabla sga_datos_censales
donde tiene sólo el 1 y 5 del padre y la madre.
Justamente ese es el problema que no graba toda la información ingresada
sino sólo algunos pocos campos.

saludos
Gabriela.

Hola Gabriela

Lo que pasa es que los otros datos se graban en las tablas sga_dat_cen_aux y sga_dat_cen_aux2

Emilio