Bonjour,
Dans le cadre de mon apprentissage autonome du RUST, je développe un petit outils de gestion de facture.
J'essaye de créer et calculer le tableau des TVAs automatiquement, mais cela ne fonctionne pas.
J'ai essayé plusieurs méthodes et j'ai progressé dans le problème. Cela ne s'additionne pas
Voici la dernière version de mon code
Je suis ouvert à toute proposition ... d'amélioration du code bien sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if tvas.len()>0 { let mut tmp:&Tva=tvas.iter().filter(|t| t.taux_numerique==d.taux_tva).next().unwrap(); let mut ttmp=tmp.clone(); ttmp.montant_ht=ttmp.montant_ht+d.montant_ht; tmp=&ttmp; }else{ tvas.push(Tva{ taux: (d.taux_tva*100.0).to_string(), taux_numerique: d.taux_tva, montant_ht: d.montant_ht, montant_tva: 0.0, montant_ttc: 0.0,}); }
Partager