Error al borrar la fecha de permanencia

Buenas,
Comparto la situación que me informan desde RRHH, al querer borrar la fecha de permanencia desde el sistema, muestra el error que se adjunta en pantalla.
imagen

Dando un seguimiento al código se observa que deben coincidir el mes y año de vigencia con el mes y año del periodo, caso que no ocurre con tal cargo.
Screenshot 2024-03-21 at 10-22-53 Mapuche - Cargos

Desde RRHH me informan que no es posible realizar ningún cambio al cargo, que alternativa se podría ejecutar?
Como se podría modificar el año de vigencia desde el sistema?
Sin tener que modificar desde base.

Versión de Mapuche 3.22.0r1

Quedo al tanto de su respuesta.

Saludos!

Hola Carlos, buenas días. Si bien no es un problema frecuente, es algo que ya nos han reportado en varias ocasiones. Por lo general sucede con datos de legajos / cargos viejos.
El problema es que cuando se modifica un registro de un cargo (dh03) y la vigencia (vig_caano, vig_cames) es diferente a la del periodo actual (quiere decir es que es un cargo que tuvo modificaciones meses anterior al que se esta parado) dicho dato va a parar al histórico (dh53).
Por alguna razón que desconocemos, ustedes ya tienen dicho registro en el histórico. Por ese motivo les falla actualizar el dato del cargo (les va a pasar cuando quieran actualizar cualquier dato de ese cargo).
Para solucionar esto, no queda otra opción que hacerlo desde la base de datos. Se tendría que cambiar la vigencia con que figura ese cargo en dh53, poniendo un mes anterior por ejemplo (2023 / 2).
Espero que se entienda, cualquier cosa nos avisan que lo seguimos viendo.

Saludos,
Mariela