Errores #3950
Error en calculo de gasto total de proyecto (Proyecto.gasto_total)
Fecha de inicio:
2020-02-13
Fecha fin:
% Realizado:
0%
Descripción
El metodo "gasto_total" del modelo de proyecto falla en algunas circunstancias:
Usando el metodo cacheado:
2.4.4 :009 > p.gasto_total_con_tc ============> Pidiendo cache de: proyecto/2733/gasto/ Cache de: proyecto/2733/gasto/ no existe!!!... Obteniendo valor. (506.0ms) SELECT SUM(gasto_x_proyecto.importe*tasa_cambio) FROM `gasto` INNER JOIN `gasto_x_proyecto` ON `gasto_x_proyecto`.`gasto_id` = `gasto`.`id` INNER JOIN `tasa_cambio` ON `tasa_cambio`.`id` = `gasto_x_proyecto`.`tasa_cambio_id` WHERE `gasto_x_proyecto`.`proyecto_id` = 2733 => 0.64434290496e5
Usando el metodo tradicional:
2.4.4 :009 > p.gasto_total.to_s => "128868.58"
Histórico
#1 Actualizado por Santiago Ramos hace alrededor de 4 años
- Estado cambiado Nueva por Rechazada
- Versión prevista eliminado (
4.06)
El problema tenia que ver con un proceso interno de ajuste de gastos entre procesos que provoco que los registros de gasto_x_agente estuvieran duplicados (mismo gasto y agente, distinto proyecto) sin existir los registros de gasto_x_proyecto también duplicados