Gestion des décimales monétaires du projet
Aperçu
Décimales monétaires définissent le nombre de décimales utilisées pour les valeurs monétaires dans un projet.
Par exemple :
- 0 →
$123
(aucune décimale) - 2 →
$123.45
(deux décimales, courant pour la plupart des devises) - 3 →
$123.456
(rare, mais utilisé dans certains contextes comme la tarification des métaux précieux)
Définir le bon nombre de décimales monétaires garantit que les données de coût sont affichées de manière cohérente dans les rapports, les exportations et les intégrations.
Les décimales monétaires déterminent le nombre de chiffres après la virgule utilisés pour les devises.
Gestion des décimales monétaires
La propriété CurrencyDigits exposée par la Project class est utilisée pour définir ou obtenir le nombre de chiffres après le symbole décimal pour la devise d’un projet. Cette propriété prend en charge le type de données integer.
Pour vérifier le nombre de décimales pour la devise dans Microsoft Project :
- Dans le menu Outils , sélectionnez Options.
- Accédez à l’onglet Affichage onglet.
- Dans la Devise section, vérifiez le paramètre « Chiffres après la décimale » .
Décimales monétaires dans Microsoft Project
Figure : Paramètre des décimales monétaires dans Microsoft Project.
Travailler avec les décimales monétaires dans Aspose.Tasks
La
CurrencyDigits
propriété de la
Project
class est utilisée pour get ou set le nombre de chiffres après le symbole décimal pour la devise d’un projet.
Elle accepte une valeur integer allant de 0 à 4 dans Microsoft Project.
Définition des décimales monétaires à l’aide d’Aspose.Tasks
Voici un exemple complet et fonctionnel qui crée un nouveau projet et définit les décimales monétaires à 2
:
1// Create new project and set currency digits
2Project project = new Project();
3project.Set(Prj.CurrencyDigits, 2);
Récupération des décimales monétaires avec Aspose.Tasks
Les propriétés monétaires sont accessibles via la propriété CurrencyDigits du projet.
1Project project = new Project("New Project.mpp");
2Console.WriteLine(project.Get(Prj.CurrencyDigits));
Bonnes pratiques
- ✅ Utiliser 2 décimales pour la plupart des devises (USD, EUR, GBP, etc.).
- ✅ Utiliser 0 décimales pour les monnaies sans unités secondaires (par ex., yen japonais).
- ✅ Faites correspondre les décimales monétaires à votre CurrencyCode paramètre pour plus de cohérence.
- ❌ Évitez de modifier les décimales monétaires en cours de projet sans mettre à jour toutes les données de coût associées.
Membres de l’API associés
CurrencyCode
— Le code monétaire ISO 4217 à trois lettres.CurrencySymbol
— Le symbole utilisé pour l’affichage de la devise.CurrencySymbolPosition
— Position du symbole monétaire par rapport au nombre.
FAQ
Q : Que se passe-t-il si je définis les décimales monétaires sur une valeur supérieure à 4 ?
R : Microsoft Project prend en charge jusqu’à 4 décimales après la virgule ; les valeurs supérieures sont ignorées.
Q : La modification des décimales monétaires affecte-t-elle les valeurs numériques stockées ?
R : Non, cela ne change que la façon dont les nombres sont affichés, pas la précision des calculs internes.
Résumé
- Les décimales monétaires contrôlent le nombre de chiffres décimaux affichés pour les valeurs monétaires.
- Vous pouvez les afficher dans l’interface de Microsoft Project ou (get/set) par programmation avec Aspose.Tasks.
- Alignez toujours vos décimales monétaires avec votre CurrencyCode et vos besoins en matière de rapports pour maintenir la cohérence.