ViniciusConsultor / controlhoras

Automatically exported from code.google.com/p/controlhoras
1 stars 0 forks source link

Media Hora Mas en Determinados Servicios. #65

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Modulo que cambia:
Servicios/Contratos que le sumen X minutos u horas adicionales como comunes en 
el momento de la liquidacion.

Requerimiento:
Criterio: 
- X Servicio
- Por lo menos 8 hs.

=> Se paga 30 hs comunes adicionales a cargo de la empresa.

Original issue reported on code.google.com by juanga...@gmail.com on 9 Jun 2011 at 10:40

GoogleCodeExporter commented 8 years ago
Se realizaron los siguientes cambios para cumplir con este requerimiento:
-se agregó un campo a la tabla contratos
-se modificó el módulo ContratoForm para determinar que servicios pagan la 
1/2 hora
-se modificó LiquidacionEmpleados y los módulos de acceso a datos para 
agregar la 1/2 hora cuando corresponde

Original comment by jpco...@gmail.com on 17 Jun 2011 at 3:23

GoogleCodeExporter commented 8 years ago
Juan, el requerimiento dice que se le tienen que sumar los 30 minutos como hs 
comunes, y por lo que estoy viendo se estan sumando como extras.
Si puedo lo corrijo y te aviso.

Original comment by juanga...@gmail.com on 18 Jun 2011 at 5:54

GoogleCodeExporter commented 8 years ago
Por lo que estoy viendo, el proceso de liquidacion en la tabla 
liquidacionempleados esta cargando la media hora extra, 
+------------+-------------+-------------+------------+---------------------+
| Fecha      | NroEmpleado | NroServicio | NroCliente | Horas               |
+------------+-------------+-------------+------------+---------------------+
| 2011-05-01 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-03 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-04 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-05 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-06 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-07 |        1395 |           1 |       2064 | 2010-12-31 10:30:00 |
| 2011-05-08 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-10 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-11 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-12 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-13 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-14 |        1395 |           1 |       2064 | 2010-12-31 10:30:00 |
| 2011-05-29 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
| 2011-05-31 |        1395 |           1 |       2064 | 2010-12-31 08:30:00 |
+------------+-------------+-------------+------------+---------------------+

por lo que supongo que en el Form, esta haciendo el calculo de hs comunes y 
extras y toma esta media hora como extra porque el cargo es de media hora.

Por ahi la solucion es hacer este calculo en el controldatos y que la tabla 
liquidacionempleados guarde la cantidad de hs extras y la cantidad de comunes. 
Esto se me ocurre a mi ahora.

Fijate como se puede solucionar.

Original comment by juanga...@gmail.com on 18 Jun 2011 at 6:08