Al intentar actualizar la información de un empleado o asignarle un cargo, el sistema presenta el siguiente mensaje:
SQL Server Error: exception 160
Ya existe un cambio de cargo de la misma fecha
At trigger 'MOVIMIENTO_CARGO_EMPLEADO_BI'
At trigger 'EMPLEADOS_AI'
Este error impide guardar los cambios realizados en el empleado.
El error se presenta cuando el empleado tiene registrados múltiples cambios de cargo con la misma fecha o dentro del mismo período, generando un conflicto en la validación del historial de movimientos de cargo.
En este caso específico, el empleado tenía tres cambios de cargo registrados durante el mismo mes (julio), lo que ocasionaba que el sistema no permitiera guardar un nuevo cambio de cargo.
Para solucionar el inconveniente, se realizó el siguiente procedimiento:
Después de eliminar los cambios de cargo duplicados:
Nota: Este procedimiento aplica cuando el error es causado por registros duplicados en el historial de cambios de cargo. Si el inconveniente persiste, será necesario revisar la información almacenada en la base de datos para identificar otras inconsistencias en los movimientos del empleado.