Edition du filtre
Dans ce chapitre, le terme générique Nomenclature fait référence à la fois aux Nomenclatures et aux Règles de conception. Ces deux types de nomenclature s'appuient sur les mêmes fonctionnalités et sont gérés de la même façon.
Des filtres vous permettent de réaliser une extraction dans les données de la nomenclature, par exemple pour afficher la référence constructeur d'un constructeur spécifique, ou la liste de folios d'une liasse spécifique.

|
Gestion des nomenclatures : Modifier le filtre
Gestion des règles de conception : Modifier le filtre
Editeur de gabarit de nomenclature > Filtres : Propriétés |

|
Editeur de gabarit de nomenclature > Filtres : Ajouter |

|
Editeur de gabarit de nomenclature > Filtres : Dupliquer |
La boîte de dialogue Edition du filtre vous permet de gérer le filtre de nomenclature. La partie inférieure de la boîte de dialogue affiche la chaîne de condition telle qu'elle pourrait être utilisée dans une requête SQL, dans la clause "WHERE".
Propriétés
Nom : Saisissez le nom de filtre. Ce nom doit être unique dans la nomenclature.
Description : Saisissez une description dans toutes les langues prises en charge dans le logiciel. Cliquez sur le bouton [+] pour sélectionner les langues.
Conditions
Cet onglet regroupe tous les éléments utilisés pour créer le filtre. Il est basé sur les chaînes de Condition que vous pouvez grouper. Une condition est constituée d'un champ de base de données, d'un opérateur et d'une valeur.
Quand vous créez une condition, vous devez sélectionner dans la liste Champs disponibles un champ de base de données dans lequel vous pouvez associer une valeur. Par exemple, dans une nomenclature du matériel, vous pouvez créer une condition pour le champ Constructeur et utiliser ABB comme valeur. La nomenclature du matériel n'affichera que les références du constructeur ABB.

|
Ajouter : Permet d'ajouter une nouvelle condition. |

|
Supprimer : Supprime la condition sélectionnée. |

|
Grouper les conditions : Sélectionnez deux conditions ou plus et cliquez sur cette icône pour grouper des conditions. |

|
Dégrouper les conditions : Dégroupe le groupe de conditions sélectionné. |
 
|
Monter / Descendre : Permet de trier les conditions et les groupes de conditions. |

|
Associer : Permet d'associer le champ sélectionné à la condition sélectionnée. |
Type : Affiche le type de condition (condition ou groupe de conditions).
Séparateur : Le séparateur est utilisé pour cumuler des conditions. Vous pouvez sélectionner les séparateurs Et ou Ou.
Champ : Sélectionnez dans la liste Champs disponibles le champ à utiliser pour la condition et cliquez sur l'icône Associer.
Opérateur : Sélectionnez dans la liste l'opérateur à utiliser. L'opérateur = (égal) et != (différent) peut être utilisé dans des champs de chaîne, mais les autres opérateurs, seulement dans des champs numériques.
Valeur : Répertorie toutes les valeurs trouvées dans le champ sélectionné. Sélectionnez la valeur voulue.
Grouper et Dégrouper les conditions
Il est important de grouper des conditions. Un groupe de conditions est évalué en premier. Il est prioritaire sur une condition simple.
Dans cet exemple :
((bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec')) AND (bom_value1 = '160A')
Le groupe est représenté par une double parenthèse ((XXX...XXX)). La nomenclature recherchera d'abord toutes les références constructeur appelées Legrand ou Entrelec. Ensuite, elle extraira des résultats obtenus toutes les références constructeur pour lesquelles la valeur Value1 est égale à 160A.
Si vous n'utilisez pas de groupes, la chaîne suivante est présente :
(bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec') AND (bom_value1 = '160A')
Les conditions ne sont pas groupées. Ici, nous obtenons la liste de toutes les références constructeur appelées Legrand ou Entrelec et des références constructeur de tous les autres constructeurs pour lesquelles la valeur Value1 est égale à 160A.
Les flèches "Haut/Bas" permettent de gérer l'ordre de la condition ou du groupe de conditions.