Données de base > Nomenclatures > Codes plus bas niveau > Resynchronisation 

L’utilisation de cette fonction ne se justifie que s’il y a déjà des nomenclatures dans la base.

Chaque création ou suppression de lien de nomenclature met à jour une table Article-nomenclature (ITMBOM) qui contient, pour chaque combinaison article – alternative, les indications sur l’utilisation de l’article dans une arborescence de nomenclature (en tant que composé et/ou  composant) et son niveau dans cette arborescence.

Le code de plus bas niveau d’un composant est utilisé ensuite pour des tris dans les traitements de calcul de coût et de calcul de besoins.

Gestion de l'écran

Ce traitement est exclusif.

L’écran de lancement de la fonction permet de choisir l’alternative de nomenclature pour laquelle la resynchronisation va être lancée.

Il est possible de demander l’exécution du traitement pour l’ensemble des alternatives de nomenclature de la base en cochant la case correspondante, l’ensemble du fichier ITMBOM est alors parcouru.

Le traitement commence par effacer les enregistrements de ITMBOM puis parcourt toutes les nomenclatures concernées pour recréer les codes de plus bas niveau. Les messages d’information ou d’erreur éventuels sont donnés dans la trace.

Ce traitement permet aussi de purger les éventuels enregistrements qui ne servent plus (suite à des suppressions de nomenclatures).

Ecran de saisie

Présentation

Champs

Les champs suivants sont présents dans cet onglet :

  • Recalculer tous les codes (champ TOUTES)

Cette zone permet d'exécuter le traitement pour toutes les alternatives de nomenclature existantes. Dans ce cas, les sélections précédentes ne sont plus prises en compte.

  • Type code de plus bas niveau (champ LLCTYP)

 

Saisissez un numéro d'alternative de nomenclature à traiter ou cocher la case "Toutes".


     

    Tâche batch

    Cette fonction peut être lancée en batch. La tâche standard SYNCLLC est prévue à cet effet.

    Messages d'erreur

    Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

    "Une alternative au moins doit être saisie"

    Ce message apparaît quand aucun numéro d’alternative n’est donné et que la case n’est pas cochée.

    "Resynchronisation codes plus bas niveau en cours"

    Le traitement est déjà en cours sur un autre poste.

    "Erreur de verrouillage sur Entête nomenclature / Liens nomenclature / Article nomenclature"

    Une de ces tables est déjà verrouillée et le traitement ne peut pas être lancé.

    "Article nomenclature …. enregistrements effacés (ITMBOM)"

    Suppression préalable relative à une alternative.

    "Erreur d’écriture sur le fichier Article nomenclature (ITMBOM)
    Alternative xxx Transaction interrompue"

    Quand une erreur s’est produite, la resynchronisation devra être relancée pour l’alternative spécifiée.

    "Alternative xxx Resynchronisation code plus bas niveau"

    Ce message indique que le traitement s’est bien passé pour l’alternative citée.

    Tables mises en oeuvre

    SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre