Arreglos en el SP: CerrarSemana

Fecha: Domingo 14 de junio de 2026
Hora de inicio: 09:00
Hora de finalización: 15:14
Horas trabajadas: 4 h 43 min (efectivas)

Actividades Realizadas:

  • Se corrigieron los tres errores de CerrarSemana encontrados el día anterior: se ajustó el manejo de las marcas de asistencia dentro del bucle de empleados y se resolvió el error interno del SP. Se subió la versión funcional al repositorio.
  • Se corrigió el trigger de deducciones obligatorias para que tome la fecha de contratación del empleado como fecha de inicio, lo que resolvió el problema de que las deducciones no se generaban al cerrar la semana.
Img1: Corrección en el trigger

  • Se detectó y corrigió un error en AsociarDeduccionEmpleado: el SP estaba registrando incorrectamente el id del usuario en la bitácora, lo que causaba una violación de FK. Se aplicó el mismo arreglo en DesasociarDeduccionEmpleado para mantener consistencia.
Img2: Cambios en AsociarDeduccionEmpleado

Errores encontrados:

Además de los errores del 13 de junio, se identificó que AsociarDeduccionEmpleado y DesasociarDeduccionEmpleado estaban registrando mal el id del usuario en la bitácora, lo que generaba un error de FK.

Solución encontrada:

Se corrigió la llamada a RegistrarBitacora en ambos SPs usando NULLIF para pasar NULL cuando el proceso es automático (sin usuario logueado), evitando así la violación de la FK de BitacoraEvento.

Forma de Trabajo en Equipo

Coordinación con Johana mediante WhatsApp para revisar el estado del SP CerrarSemana y decidir los cambios pendientes.

Referencias consultadas:

Comentarios

Entradas más populares de este blog

Configuración del servidor, base de datos y blob storage en Azure

Documentación: Diagramas + Introducción

Creación del repositorio y estructura básica del proyecto