Aún más intentos de la operación

 Sábado 7 de Junio- 6:00 PM a 10:00 PM

 Domingo 8 de Junio- 5:00 PM a 11:00 PM

    Este fin de semana se ha centrado, igual que el avance pasado, en lograr procesar correctamente el archivo de operación. Desde donde se dejó la vez pasada, los meses empezaban los jueves en vez de viernes, esto causaba problemas especialmente en aquellos meses que empezaban en viernes primero. Esto se arregló al modificar unos números y parámetros en el sp_CrearNuevaSemanaPlanilla, el cual tenía unos cálculos y validaciones incorrectos. Esto permitió que en la operación se ejecute todo el archivo de simulación desde principio a fin sin que se interrumpa a medio camino. Esto fue un gran avance hacia el desarrollo del proyecto. Sin embargo, aún hay muchos sitios y cálculos que hay que arreglar.
    Otra cosa que se reparó fue el cálculo de horas en cada marca de asistencia. Se descubrió que algunas funciones de manejo de fechas o tiempo no daban los resultados esperados, por lo que se tuvo que trabajar con los datos en decimal. Eso y un par de ajustes arreglaron el cálculo de horas y su respectiva paga tal y como se evidencia en la tabla de MovimientosPlanilla.

Por otra parte, antes no se había visto que habían partes de la simulación de eliminar empleados, por lo que es un pendiente por añadir, sin embargo, se espera que sea relativamente sencillo, pues se trata de desactivar el bit de activo.


Por hacer:
  • Arreglar y terminar el frontend
  • Calcular correctamente las deducciones
  • Arreglar los meses y semanas generados duplicados
  • Calcular debidamente montos brutos y netos
  • Otros arreglos de procesamiento
  • Eliminar empleados
  • Entre otros
Errores en tabla DBError:

En la fecha: 2023-06-01 Semana de planilla no encontrada sp_ProcesarCierreSemanal
  • Razón: este ocurre el primer día, el cual es jueves, donde intenta cerrar una semana de planilla inexistente, se decide ignorar pues no afecta el funcionamiento, ya que no hay marcas de asistencia el primer día.
En la fecha: 2023-08-31 Mes de planilla no encontrado sp_ProcesarCierreMensual
  • Razón: se relaciona al hecho de que es un caso extremo donde el siguiente día es viernes primero, parece que aún hay que arreglar la lógica en esos casos. Pues no se procesa debidamente.


Link del commit
Link del repositorio

Comentarios

Entradas más populares de este blog

Más arreglos a errores de cálculos

Configuración del framework

SPs de extracción