From: Eric Mc Sween Date: Fri, 15 Jun 2012 18:37:10 +0000 (-0400) Subject: [#3127] Toujours calculer les primes complètes sur l'année dans le rapport de masse... X-Git-Tag: 1.6.5~78^2~16^2 X-Git-Url: https://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=ff9bc43d465f16f1046693251dcc8be527cad529 [#3127] Toujours calculer les primes complètes sur l'année dans le rapport de masse salariale --- diff --git a/project/rh/views.py b/project/rh/views.py index 38b172e..58e7617 100644 --- a/project/rh/views.py +++ b/project/rh/views.py @@ -230,12 +230,15 @@ def rapports_masse_salariale(request): remuns_par_type = defaultdict(lambda: 0) for remun in remuns: - remuns_par_type[remun.type_id] += ( - montant_remun(remun) * (( - min(remun.date_fin or fin_annee, fin_annee) - - max(remun.date_debut or debut_annee, debut_annee) - ).days + 1) / jours_annee - ).quantize(TWOPLACES) + if remun.type.nature_remuneration == u'Accessoire': + remuns_par_type[remun.type_id] += montant_remun(remun) + else: + remuns_par_type[remun.type_id] += ( + montant_remun(remun) * (( + min(remun.date_fin or fin_annee, fin_annee) - + max(remun.date_debut or debut_annee, debut_annee) + ).days + 1) / jours_annee + ).quantize(TWOPLACES) traitements = [ remuns_par_type[type.id] for type in types_remun_par_nature[u'Traitement']