Project

General

Profile

Errores #3950

Error en calculo de gasto total de proyecto (Proyecto.gasto_total)

Added by Santiago Ramos 7 months ago. Updated 7 months ago.

Status:
Rechazada
Priority:
Normal
Category:
Desarrollo
Target version:
-
Start date:
02/13/2020
Due date:
% Done:

0%


Description

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" 

History

#1 Updated by Santiago Ramos 7 months ago

  • Status changed from Nueva to Rechazada
  • Target version deleted (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

Also available in: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: