-------- Mensaje original --------
Asunto: Re: OTRO PROBLEMA DE PLANTA
Fecha: Mon, 03 May 2010 15:11:16 -0300
De: Ariel Zoia azoia@rec.unicen.edu.ar
A: ACUNA, Silvia SAcuna@mpf.gov.ar
Referencias: F42EA9B2B86B0E44AC3737B28F33A2B20AE4FDFBB6@GALES.mpf.gov.ar
Hola Silvia, sospecho donde puede estar el problema, el asunto es así , cuando se entra a un cargo se van guardando todas las operaciones de planta y si se cancela se hace un “deshacer” de todas ellas , sospecho que la cola que guarda las operaciones por alguna razón dejó la última operación del cargo anterior (achicar la fecha de baja) y cuando hizo el deshacer también volvió atrás eso. Estuve mirando el código y no veo nada raro, te pediría que repitas la operación pero que esta vez entre el punto 2 y el punto 3 salgas de gestión para liberar esa cola de memoria para ver si es eso.
Saludos,
Ariel Zoia
Equipo SIU-Mapuche/Pampa
Consorcio SIU
02293-422000 int. 131
http://www.siu.edu.ar
ACUNA, Silvia escribió:
En el día de la fecha detectamos un comportamiento irregular con el control de planta. Este comportamiento irregular se produce con la siguiente secuencia de operaciones, al limitar la duración de un cargo de gestión que tenía asociada una planta determinada y al asignarle un nuevo cargo de gestión por el período que quedaba liberada la planta, pero cancelando esta última operación.
El comportamiento pudo ser reproducido y comprobado en un entorno de prueba tomado de una copia de resguardo de los datos y se efectuaron las consultas a la base de datos que ameritaba el caso, al mismo tiempo que se iban realizando las operaciones dentro del sistema.
El caso se describe a continuación:
Se ingresa a Legajo A y en su cargo A1 se modifica la fecha de baja con el valor A1FB. Se realiza el Control de Planta y se corrobora que el número de planta es el NP1 del cargo A1 es correcta. La operación finaliza con éxito.
Se verifica que:
a. Se modifica la fecha de baja del cargo A1 con el valor A1FB en la tabla dh03
b. Se modifica la fecha de finalización de la ocupación del cargo A1 con el valor A1FB en la tabla dp30
Se ingresa al Legajo B y se desea agregar un nuevo cargo B1 con fecha de alta correspondiente al día siguiente a la fecha de baja del cargo A1 y con fecha de baja B1FB. Se realiza el Control de Planta y se le asocia el mismo número de planta NP1 que tenía el cargo A1.
Se verifica que:
a. el cargo B1 no existe en la tabla dh03 (aún no se ha confirmado el alta con la opción del botón OK).
b. en la tabla dp30 se inserta un nuevo registro para el cargo B1 con el número de planta NP1.
El operador cancela la operación de agregado de cargo y por lo tanto el cargo B1 no queda registrado en el legajo B.
Se verifica que:
a. El registro que se insertó en el punto 4)b fue eliminado de la tabla dp30.
b. El registro de ocupación de planta (dp30) que fuera modificado con la fecha A1FB en el punto 2)b vuelve a ser modificado con la fecha de finalización de la ocupación B1FB del cargo que se quiso agregar.
Esto se comprueba cuando nuevamente el operador vuelve a ingresar al legajo B y quiere agregar el cargo B1, realiza el control de planta, el sistema no le propone el NP1 por no estar vacante.
Aguardo vuestros comentarios.
Silvia Acuña