Răsfoiți Sursa

Arreglo para que salga el saldo acumulado

Celestino Rey 5 luni în urmă
părinte
comite
aeaa90eb3e
2 a modificat fișierele cu 14 adăugiri și 9 ștergeri
  1. 6 1
      src/finanzas/views.py
  2. 8 8
      src/templates/informe_categoria.html

+ 6 - 1
src/finanzas/views.py

@@ -383,9 +383,14 @@ def informe_categoria(request):
                 'saldo_acumulado': saldo_acumulado
             })
 
+            movimientos_con_saldo.append({
+                'movimiento': mov,
+                'saldo_acumulado': saldo_acumulado
+            })
+
         context = {
             'categoria': categoria,
-            'movimientos': movimientos_con_saldo,
+            'movimientos_con_saldo': movimientos_con_saldo,
             'fecha_inicio': fecha_inicio_str,
             'fecha_fin': fecha_fin_str,
         }

+ 8 - 8
src/templates/informe_categoria.html

@@ -46,16 +46,16 @@
                 </thead>
 
                 <tbody>
-                {% for movimiento in movimientos %}
+                {% for movimiento in movimientos_con_saldo %}
                     <tr class="{% cycle 'fila-impar' 'fila-par' %}">
-                        <td>{{ movimiento.fecha|date:"Y-m-d H:i" }}</td>
-                        <td>{{ movimiento.descripcion }}</td>
-                        <td>{{ movimiento.cuenta_origen }}</td>
-                        <td>{{ movimiento.cuenta_destino }}</td>
-                        {% if movimiento.tipo == 'Ingreso' %}
-                        <td style="color: green" class="text-end">{{ movimiento.monto|formato_numero:2 }}</td>
+                        <td>{{ movimiento.movimiento.fecha|date:"Y-m-d H:i" }}</td>
+                        <td>{{ movimiento.movimiento.descripcion }}</td>
+                        <td>{{ movimiento.movimiento.cuenta_origen }}</td>
+                        <td>{{ movimiento.movimiento.cuenta_destino }}</td>
+                        {% if movimiento.movimiento.tipo == 'Ingreso' %}
+                        <td style="color: green" class="text-end">{{ movimiento.movimiento.monto|formato_numero:2 }}</td>
                         {% else %}
-                        <td style="color: red" class="text-end">-{{ movimiento.monto|formato_numero:2 }}</td>
+                        <td style="color: red" class="text-end">-{{ movimiento.movimiento.monto|formato_numero:2 }}</td>
                         {% endif %}
                         <td class="text-end">{{ movimiento.saldo_acumulado|formato_numero:2 }}</td>
                     </tr>