Mise à jour globale de plusieurs positions

Lors d'un contrôle d'intégrité des données, lors de la fermeture puis réouverture d'un dessin ou lors de l'extraction d'une liste de fer, il arrive que le programme modifie le N° de certaines positions (transformation en position 90x). Cela fait en général suite à une mise à jour globale ('Modifier les x position n° y' coché) de plusieurs positions identiques.

Cela ne peut pas être considéré comme normal, même si les mécanismes de modification empêchent pour le moment le programme de fonctionner autrement. Cet article a donc pour but de vous expliquer quelques mécanismes de base de BaCAD. Cela devrait vous permettre d'anticipé, voir de ne plus générer ce type de problèmes.

Modifier les x position n° y

Au départ, cette options a été intégrée afin de permettre la modification globale de certaines valeurs d'une position :

  • Type de barre (y.c. segment de longueur projetée)
  • Diamètre
  • Dimensions (formules) des segments de la position
  • Crochets
  • Status
  • Etape/Ensemble
  • Type d'acier
  • Indice de révision

Les autres valeurs de la position, comme par exemple l'écartement, l'emplacement, les enrobages, l'épaisseur de l'élément, … ne sont pas mis à jour.


Lors de la modification simultanée de toutes les positions de même N°, le programme désactive le contrôle d'intégrité du N° de la position. C'est pour cela que lors de la modification, le programme ne vous informe pas directement que les positions ne sont plus identiques.

Modification des valeurs mises à jour globalement

En général, la modification des valeurs (Type de barre, diamètre, …) mises à jour sur toutes les positions n'engendre pas de problème particulier. Les positions restent identiques.

Le seul cas où les positions peuvent ne plus être identiques apparaît si deux positions sont identiques par hasard. Exemple :

  1. Barre type 1, ø10, longueur projetée 600cm, enrobages 5cm / 5cm. La barre fera 590cm
  2. Barre type 1, ø10, longueur projetée 545cm, enrobages 5cm / -50*DIAM. La barre fera 590cm

Ces deux barres auront le même N°, puisqu'elles sont identiques. Par contre, une modification globale du diamètre, passage de ø10 à ø12 laissera la première barre avec une longueur de 590cm, par contre la 2ème barre passera à 600cm.


Ces barres ne seront plus identiques. Lors d'un contrôle d'intégrité des données, une des deux passera à 90x. Dans ce cas, il aurait été préférable de ne pas cocher l'option permettant la modification globale des deux positions.

Modification des autres valeurs

La modification des autres valeurs n'est pas répercutée sur les autres positions, même si l'option de modification globale est cochée. Certaines de ces valeurs n'ont aucune influence sur les dimensions de la barre. Par exemple :

  • Ecartement
  • Multiple
  • Emplacement
  • Type de position
  • Commentaire
  • Toutes les valeurs liées à l'esthétique

La modification d'autres valeurs peut par contre avoir une influence sur les dimensions de la barre. La modification de ces valeurs ne devraient jamais intervenir si l'option de modification globale est active. Par exemple :

  • Valeurs liées à la norme :
    • Classe d'exposition
    • Recouvrements
  • Valeurs liées au lit :
    • ø moyen [mm]
    • Orientation
  • Enrobages
  • Dimensions


Une fois les positions modifiées globalement, vous pouvez effectuer un contrôle d'intégrité des données, via la commande HLPA_NOPOS_INITIALISE, afin de vous assurer que les positions sont restées identiques. Si après modifications, les positions ne devaient plus être identiques, ce contrôle vous permettra au moins d'être informé directement. Cela n'apparaîtra pas lors de l'extraction de la liste ou lors de la réouverture du plan.