Problème
La superficie mesurée d'une zone affichée dans la marque de zone / étiquette de zone ne correspond pas à celle affichée dans une nomenclature.
Dans la marque de zone, il n'est pas possible d'obtenir le même format que dans la nomenclature.
Étiquette de zone :
Nomenclature :
Explication
Les réglages du format qui définissent la valeur superficie affichée sont différents pour la marque de zone / étiquette de zone, et pour l'outil Nomenclature.
Le format des valeurs affichées dans les marques de zone / étiquettes de zone est défini par le réglage dans le menu Options / Préférence projet / Cotations... Calculs superficies :
Le format des valeurs affichées dans l'outil Nomenclature est défini par le réglage dans le menu Options / Préférence projet / Unités de calcul... Unité de surface :
Les options des réglages sont différentes :
- l'option "Indice supplémentaire" n'existe pas dans les réglages Cotations / Calculs superficies
- les options "Arrondi" et "Masquer décimales zéro" n'existent pas dans les réglages Unité de calculs
Comme dans l'exemple au début de l'article, une superficie arrondie à deux décimales peut être affichée avec un indice supplémentaire dans la nomenclature, mais pas dans une étiquette ou marque de zone. Dans ce cas-là, la valeur affichée dans la nomenclature est plus précise.
Contournement
Il est possible de contourner ce problème en créant une propriété personnalisée pour les zones.
- Ouvrir le Gestionnaire de propriétés
- Ajouter une propriété à un Groupe existant Zone ou créer un nouveau Groupe et une nouvelle propriété.
- Type : Nombre
Valeur par défaut : Formule
Formule : MROUND ( STRTONUM ( STRCALCUNIT ( {Property:Zone/Superficie calculée} ) ); 0,05 )
Définir la disponibilité selon la classification des zones utilisées dans le projet - Dans les Options de configuration de la nomenclature, ajouter le Champ avec la propriété créée
- Le résultat dans la Nomenclature :