def get_salaire_euros(self):
try:
- tx = rh.TauxChange.objects.filter(implantation=self.poste.implantation, devise=self.devise)[0].taux
+ tx = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.poste.implantation)[0].taux
except:
- tx = 1
+ tx = 0
return (float)(tx) * (float)(self.salaire)
def get_remunerations_brutes(self):
return round(self.montant / 12, 2)
def taux_devise(self):
- return self.devise.tauxchange_set.order_by('-annee').all()[0].taux
+ return self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.dossier.poste.implantation)[0].taux
def montant_euro(self):
return round(float(self.montant) * float(self.taux_devise()), 2)
<script type="text/javascript">
jQuery(document).ready(function($){{% block script %}
$("#{{html_id}}_text").autocomplete('{{lookup_url}}', {
+ max: 100,
width: 320,
formatItem: function(row) { return row[2]; },
formatResult: function(row) { return row[1]; },