PARTlinkManager -> Menu Outils [Extras] -> Configurer l'environnement ERP [Configure ERP environment] -> Boîte de dialogue Configurer [Configure] -> Onglet Désignation de la norme [Standard name] | Désignation de la norme (courte) [Standard name (short)] | Désignation de la nomenclature [BOM name].
![]() | Important |
---|---|
Les noms de fichiers pour le document CAO exporté doivent être absolument uniques. Le
Toute l’administration de la CAO, y compris la définition de la règle de nommage,
est utilisé par défaut via les fichiers de configuration CAD sous Vous trouverez des informations détaillées sur l'administration de la CAO en général sur Chapitre 2, PARTsolutions - Intégration CAO - Administration . Vous trouverez des informations détaillées sur la formation du nom de fichier CAO en particulier sur le site Section 2.2.7, « Définir le nom du fichier (clé "FileName") et le chemin du pool (clé "poolpath") ». Par défaut, les onglets Désignation de la norme [Standard name], Désignation de la norme (courte) [Standard name (short)] et Désignation de la nomenclature [BOM name] ne doivent PAS être renseignés ou seulement en accord avec Consulting ! Par défaut, PARTdataManager affiche la désignation standard [Standard name] de la norme dans la vue 3D [3D view], la désignation standard de la nomenclature [BOM name] au-dessus du tableau et également la désignation [BOM name] standard de la nomenclature dans la fenêtre du docking Nomenclature [Bill of material]. Le
Embauche sous Désignation de l'élément de construction : Vue 3D -> Désignation de la norme [Standard name] [NB] | Tableau -> Désignation de la nomenclature [BOM name] [LINA ] | Fenêtre de docking "Nomenclature [Bill of material]" -> "Désignation de la nomenclature [BOM name]"[LINA ]
|
Devient
la désignation [BOM name] de la nomenclature dans la boîte de dialogue
Configurer [Configure] -> page d’onglet Etiquette de nomenclature [BOM name] ( plinkcommon.cfg
-> Bloc [PARTdataManager]
-> Clé
LINA
), puis le
Modification dans le PARTdataManager uniquement dans la fenêtre d’ancrage
liste des pièces [Bill of material] .
Le
Désignation de la nomenclature [BOM name] affichée au-dessus du tableau
ne peut être modifié que via le fichier de configuration psolopt.cfg
.
[SETTINGSTABLE] TABDESCRIPTION=$LINA. additional text
Si aucune entrée n'est effectuée sur la page d'onglet Désignation de la norme [Standard name], le nom est formé avec la désignation standard [Standard name] de la norme[NB].
NB='$NB.'
Exemple 2: On travaille avec une condition.
S'il n'y a pas de numéro ERP, le NB (désignation de la norme [Standard name] ) est formé par défaut. Dans le cas contraire, le numéro ERP est utilisé.
L'unicité est garantie par ERP_PDM_NUMBER, la désignation de la norme fournit une partie "parlante" dans le nom du fichier.
IF ('$ERP_PDM_NUMBER.'.EQ.'')THEN NB = '$NB.' ELSE NB = '$ERP_PDM_NUMBER._$NB' ENDIF
S'il existe différentes résistances, surfaces, etc. pour des pièces géométriquement identiques, il est possible d'en tenir compte dans la formation du nom.
par ex : Formation du nom de fichier à partir de NB et de l'article.
NB=('$NB._$MAT_NAME.')
Si les possibilités offertes par l'édition du tableau de projet ne suffisent pas, utilisez l'intégration de scripts vbs externes.
L'appel du script externe se fait par NB=TSCRIPT('nb.ruletable','$CALCED_ROW.','$NB.').
Les entrées se font sous désignation de la norme [Standard name], désignation de la norme (abrégée) [Standard name (short)] ou désignation de la nomenclature [BOM name].
Un exemple de script "nb.ruletable" pourrait se présenter comme suit. La fonction appelée s'appelle ici dans l'exemple "ruletable".
function ruletable(table,calced_row,orgNB) result="" mmrow=cint(calced_row) if mmrow >= 0 then tmp=table.NN normbezeichnung=table.rows.item(mmrow).resolvevariables("$NB.",0) '0.************************************************ pos=Instr(1,normbezeichnung,"DIN") if pos = 1 then result=tmp+"_"+table.rows.item(mmrow).resolvevariables("$NENN.$MAT_NAME.",0) end if '1.************************************************ if tmp="DIN 912" then result="ISO4762abcd"+"_"+table.rows.item(mmrow).resolvevariables ("$NENN.$MAT_NAME.",0) end if '2.************************************************ if tmp="DIN 2448" then result="DIN 2448"+"_"+table.rows.item(mmrow).resolvevariables ("$D._$S._$L.___$MAT_NAME.",0) end if '3.************************************************ if tmp="DIN 2576" then result=tmp+"_"+table.rows.item(mmrow).resolvevariables ("$NENN._$D1.$MAT_NAME.",0) end if '4.************************************************ pos=Instr(1,normbezeichnung,"FAG") if pos >= 1 then result=table.rows.item(mmrow).resolvevariables("$NB.",0) end if '5.************************************************ pos=Instr(1,normbezeichnung,"EO EL L-Verschraubung mit Dichtkegel") if pos >= 1 then result=table.rows.item(mmrow).resolvevariables("$ERP_PDM_NUMBER.",0)+ "-EL"+table.rows.item(mmrow).resolvevariables("$ROHR.$S.",0) end if '6.************************************************ if tmp="DIN 7993-B 2" then result=table.rows.item(mmrow).resolvevariables("$ERP_PDM_NUMBER.",0)+ "-A"+table.rows.item(mmrow).resolvevariables("$D1.",0)+"---DIN7993" end if ' ************************************************* if result="" then result=orgNB end if end if ruletable=result end function
Dans la mesure où la désignation de la norme est incluse dans la règle de dénomination, celle-ci peut également être adaptée en fonction du projet.
Voir Section 4.24.8.2.7.1, « Modifier la désignation de la norme en fonction du projet ».
Pour définir le nom de la norme [Standard name] et donc le nom du fichier CAO, vous pouvez utiliser des conditions IF, la syntaxe Fortran, des constantes et des variables ERP (appelées avec '$nom de la variable.') pour former le nom :
(les deux conditions - à droite et à gauche de .AND. - doivent être remplies) | |
(l'une des deux conditions - à droite ou à gauche de .OR. - doit être remplie) | |