7.1.2.  Série préférentielle - plinkgroups.cfg -> Bloc [Role_name] -> Clé "PREFRANGE

[Remarque]Remarque

La série préférentielle [Preferred ranges] dépend du rôle, elle doit donc être définie séparément pour chaque rôle.

Fonction : Rangées préférées peut être activé et désactivé à l’aide du bouton Activer/Désactiver rangées préférées [Preferred rows on/off]. Est la fonction est activé, toutes les lignes de table (caractéristiques) qui correspondent à l’ensemble La condition ne correspond pas est masquée.

Réglage via le fichier de configuration $CADENAS_SETUP/plinkgroups.cfg:

exemple :

[Remarque]Remarque

Veuillez utiliser la syntaxe Fortran pour ce réglage.

[Role_name]
PREFRANGE=(ERP_PDM_NUMBER.NE.'')

Signification: Le numéro ERP n'est pas égal à vide, il existe donc.

Réglage via l'interface utilisateur sous PARTadmin -> Catégorie Rôles [Roles] -> Page d'onglet Général [General] -> Série préférentielle [Preferred ranges]

-> Effet dans PARTdataManager ou 3Dfindit Enterprise

Série préférentielle désactivée, toutes les lignes sont affichées : les lignes sans numéro ERP ne correspondent pas à la condition de série préférentielle et sont donc masquées lorsqu'elles sont activées. Voir l'illustration suivante.

Série préférentielle désactivée, toutes les lignes sont affichées : les lignes sans numéro ERP ne correspondent pas à la condition de série préférentielle et sont donc masquées lorsqu'elles sont activées. Voir l'illustration suivante.

"Lignes préférentielles à" - lignes sans numéro ERP non visibles

"Lignes préférentielles à" - lignes sans numéro ERP non visibles

Autres exemples :

  • Entrée standard

    PREFRANGE=(ERP_PDM_NUMBER.NE.'')

    Seuls les enregistrements contenant un numéro ERP sont affichés.

  • PREFRANGE=PRICE.LT.0.4

    Seuls les enregistrements dont le prix est inférieur ou égal à 0,4 sont affichés.

  • PREFRANGE=ACTIVE_STATE.EQ.1 

    Seuls les enregistrements dont le statut actuel [Active status] est égal à 1 sont affichés. ('1' signifie "Validé [Released]").

  • PREFRANGE=REQUESTED_STATE.EQ.2 

    Seuls les enregistrements dont le statut demandé [Requested status] est égal à 2 sont affichés. ('2' signifie "expiré [Expired]").

  • ACTIVE_STATE.EQ.1).AND.(BLNNR.NE.'')

    Seuls les enregistrements dont le statut actuel [Active status] est égal à 1 (='released') et qui contiennent en même temps une entrée dans la colonne "BLNNR" sont affichés.

  • PREFRANGE=((ERP_PDM_NUMBER.NE.'').AND.(PRICE.LT.4.0))

    Seuls les enregistrements qui ont à la fois un numéro ERP et un prix inférieur ou égal à 4 sont affichés.

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..TRUE.)

    Seuls les enregistrements dont le numéro ERP contient la sous-chaîne 'AA' sont affichés.

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..FALSE.)

    Seuls les enregistrements dont le numéro ERP NE contient PAS la sous-chaîne 'AA' sont affichés.

[Astuce]Astuce

En règle générale, il est judicieux de définir la condition pour la série préférentielle [Preferred ranges] et la condition d'affichage pour la sélection des pièces [Display condition for parts selection] dans le même sens.

Exemple : la série préférentielle [Preferred ranges] et la condition d'affichage pour la sélection des pièces [Display condition for parts selection] sont toutes deux basées sur la présence d'un numéro ERP.

Exemple : la série préférentielle [Preferred ranges] et la condition d'affichage pour la sélection des pièces [Display condition for parts selection] sont toutes deux basées sur la présence d'un numéro ERP.

[Remarque]Remarque

L'effet est comparable à celui de la condition d'affichage pour les lignes de la table [Viewing condition for table rows], mais ici, contrairement à cette dernière, il n'est pas restrictif. La fonction peut être désactivée par l'utilisateur. Comparer Section 7.1.4, «  Condition d'affichage des lignes de la table - plinkgroups.cfg -> Bloc [Role_name] -> Clé "TABRESTRICTION  »