Main (#1) - Ajouter / Editer colonnes de la nomenclature générée par l'OpenPLM - SOLVED (#23) - Message List

Ajouter / Editer colonnes de la nomenclature générée par l'OpenPLM - SOLVED
 unsolved

Bonjour,

J'aimerais savoir s'il existe un moyen pour ajouter des colonnes telles que "Repère", "Fabricant/Fournisseur?", "Observations ou Matière" à la nomenclature d'un assemblage qui contient par défaut les colonnes "Niveau", "Order", "Quantité", "Unité", "Référence", "Indice de révision", "Type", "Désignation" et "Statut du cycle de vie" ? Cette fonction m'intéresserait pour la génération automatisée de la nomenclature au format PDF (pour l'envoyer au client).

D'autre part, lors de la génération de la nomenclature au format PDF, est-il possible d'indiquer (afin de la "normaliser") en en-tête de colonne "Désignation" au lieu de "PART_00001" par exemple, de la même manière pour les en-têtes de colonnes suivantes :

  • "Indice de révision" au lieu de "00" par exemple;
  • "Type" au lieu de "Assemby" par exemple ;
  • "Désignation" au lieu de la désignation de l'objet ;
  • "Statut" au lieu de "draft" par exemple.

Merci d'avance,

Rla

  • Message #76

    J'aimerais savoir s'il existe un moyen pour ajouter des colonnes telles que "Repère", "Fabricant/Fournisseur?", "Observations ou Matière" à la nomenclature d'un assemblage qui contient par défaut les colonnes "Niveau", "Order", "Quantité", "Unité", "Référence", "Indice de révision", "Type", "Désignation" et "Statut du cycle de vie" ? Cette fonction m'intéresserait pour la génération automatisée de la nomenclature au format PDF (pour l'envoyer au client).

    Bonjour, Je pense que vous trouverez la solution ici :  http://wiki.openplm.org/docs/devel/bom.html#extensions

  • Message #77

    Bonjour,

    Pour rajouter des informations spécifiques à chaque ligne de la nomenclature, c'est bien la page  http://wiki.openplm.org/docs/devel/bom.html#extensions qui explique comment le faire.

    Pour changer la première ligne de la nomenclature ou afficher d'autres attributs des parts, il faut modifier les fichiers templates/parts/bom.html et pdfgen/templates/bom.xhtml.

    Pierre

    • Message #78

      Bonjour,

      Merci pour ces informations. Nous avons pu modifier la nomenclature. Cependant, lorsque je souhaite ajouter un Part à la nomenclature et que j'utilise le panneau de recherche situé à gauche dans un souci de rapidité pour retrouver les Part créés, les Part récemment créés n'apparaissent pas dans ce panneau de configuration. Il faut relancer céléry sur le serveur pour que les Part apparaissent. Existe-t-il un moyen plus rapide pour ne pas avoir à le relancer ?

      Merci,

      Rla

      • Message #79

        Bonjour,

        Normalement les parts et les documents sont indexés dès leur création mais il y a un temps d'attente potentiel (souvent quelques millisecondes, rarement plus d'une seconde).

        S'il n'y a pas eu de modification du code, relancer celery ne devrait pas être nécessaire. Après une modification du code python, il faut relancer apache et celery, sans quoi les tâches lancées par celery peuvent échouer.

        Si le problème persiste après avoir relancer celery, il faut regarder dans les logs pour avoir plus d'informations. Les fichiers concernés sont :

        • /var/log/celery/*.log : ce ficher permet notamment de savoir si les tâches d'indexation ont bien été reçues par celery et contient des traces d'exécution en cas d'erreurs
        • /var/log/apache2/error.log
        • /var/log/rabbitmq/*.log

        Les erreurs possibles sont :

        • un problème de communication entre apache et celery ou entre celery et rabbitmq
        • la base xapian est vérouillée, dans ce cas, des DatabaseLockError? doivent apparaitre dans les logs de celery
        • une erreur dans le code

        Ces fichiers de log peuvent contenir des informations confidentielles, il vaut donc mieux éviter de les publier en entier sur ce forum.

        Pierre

Attachments

No attachments created.