Correccion - Mejora #1488
Meses mal calculados en listado de etapas
100%
Descripción
Explicación en el adjunto.
Peticiones relacionadas
Histórico
#1 Actualizado por Jaime Ortiz hace casi 12 años
El mismo problema con los formatos que en el ticket #1485
#2 Actualizado por Jaime Ortiz hace casi 12 años
Las etapas del proyecto de la UE, reflejan 13 meses cuando deberia decir 12. ¿Por que sucede?. Corregir.
#3 Actualizado por Txema Larrea hace casi 12 años
- Añadido Fichero MESES.odt
#4 Actualizado por Santiago Ramos hace más de 11 años
- Asunto cambiado MESES por Meses mal calculados en listado de etapas
- Categoría establecido a Desarrollo
- Estado cambiado Nueva por Asignada
- Asignado a establecido a Santiago Ramos
- Versión prevista establecido a 2.17
- Tiempo estimado establecido a 2.00
#5 Actualizado por Santiago Ramos hace más de 11 años
- Asignado a cambiado Santiago Ramos por Jaime Ortiz
#6 Actualizado por Jaime Ortiz hace más de 11 años
Se corrige y se consideran meses completos transcurridos
#7 Actualizado por Jaime Ortiz hace más de 11 años
- Estado cambiado Asignada por Resuelta
#8 Actualizado por Santiago Ramos hace más de 11 años
- Estado cambiado Resuelta por Asignada
- Versión prevista cambiado 2.17 por 2.19
Sigue estando mal:
=> #<Etapa id: 18, nombre: "Ejecución", fecha_inicio: "2012-03-01", fecha_fin: "2012-12-31", descripcion: "Periodo de Ejecución", proyecto_id: 29, agente_id: nil>
e.meses
=> 9
Cuando deberían ser 10
#9 Actualizado por Santiago Ramos hace más de 11 años
- Asignado a cambiado Jaime Ortiz por Santiago Ramos
#10 Actualizado por Santiago Ramos hace más de 11 años
- Estado cambiado Asignada por Resuelta
- % Realizado cambiado 0 por 100
Se ha cambiado el método para calcular los meses:
etapa.meses (meses completos): Diferencia usando sólo mes y año entre las fechas y si el dia de inicio es el primero del mes y el del fin el último se suma uno (puesto que ese mes está completo).
etapa.periodos (meses incompletos): Incluye los periodos de días que no completan el mes