Masse salariale: retrait total devise, bugfix masse salariale sans facteur et ajout...
authorJean-Philippe Caissy <jpcaissy@piji.ca>
Mon, 2 Apr 2012 21:39:12 +0000 (16:39 -0500)
committerJean-Philippe Caissy <jpcaissy@piji.ca>
Mon, 2 Apr 2012 21:39:12 +0000 (16:39 -0500)
project/rh/masse_salariale.py
project/rh/templates/rh/rapports/masse_salariale.html
project/rh/views.py

index 0705ca6..79cddf5 100644 (file)
@@ -373,7 +373,7 @@ class MasseSalariale():
                     salaire_complement += montant * facteur
                 else:
                     masse_salariale += montant
-                    masse_salariale_annee += montant * facteur
+                    masse_salariale_annee += montant * facteur * regime
 
                 if r.type_id in TYPE_REMUN_BASE:
                     salaire_base += montant * facteur
@@ -437,8 +437,8 @@ class MasseSalariale():
 
             total_indemnites = sum(indemnites.values())
 
-            masse_salariale_euro = rh.Remuneration(montant=masse_salariale,
-                        devise=devise)
+            masse_salariale_euro = rh.Remuneration(
+                    montant=masse_salariale_annee, devise=devise)
             self.convertir(masse_salariale_euro)
 
             if dossier.classement and dossier.classement.coefficient:
@@ -530,7 +530,6 @@ class MasseSalariale():
                     'sep': ods.Separator(),
             }
 
-            grand_total += round(masse_salariale, 2)
             grand_total_euro += round(masse_salariale_euro.montant * regime
                 * (
                         dossier_date_delta.days / rapport_date_delta.days
index 248e806..1ef26c1 100644 (file)
@@ -91,7 +91,6 @@
         <td colspan="{{ colspan }}" style="text-align:right;font-weight:bold;">
             TOTAL : 
         </td>
-        <td>{{ total }}</td>
         <td>{{ total_euro }}</td>
     </tr>
 </table>
index 3ba5b39..c0a3f14 100644 (file)
@@ -271,7 +271,7 @@ def rapports_masse_salariale(request):
                 c['headers']
             c['total'] = masse.grand_totaux[0]
             c['total_euro'] = masse.grand_totaux[1]
-            c['colspan'] = len(c['header_keys']) - 2
+            c['colspan'] = len(c['header_keys']) - 1
 
     return render_to_response('rh/rapports/masse_salariale.html', c, RequestContext(request))