[myfab] PIVOT PMI - Nomenclature et Produit
Principe
Cette table de d'import et traitement pour PMI permet d'importer des nomenclatures et des produits (PF et composants) d'un seul coup en se basant sur un fichier xml compatible avec un import PMI.
La table d'import et prépré-traitement devront êêtre adaptéadapté pour correspondre au spécificitéspécificités du client
Exemple de fichier (sans préprétraitement)
Voici un exemple de fichier ExemplemyFAB fichierModèle - Prétraitement format PMI.xml
Table de préprétraitement PMI
La table de préprétraitement PMI contient du code python permettant de convertir le fichier au format PMI vers un format compatible avec l'import CAO myfab.
Il doit êêtre adaptéadapté pour prendre en compte les spécificitéspécificités du mapping du client.
CatéCatégorie de produit :
il est important de dédéfinir la façfaçon dont on la catécatégorie de produit va êêtre sélectionnésélectionnée :
- Soit on donne le nom de la balise contenant le nom de la
catécatégorie (exemple nom_balise_categorie="ARCTCODFAM") -> - si aucune
catécatégorie correspondante esttrouvétrouvé :- s'il y a une balise "ARITNATURE"=6 alors la valeur
indiquéindiqué dans la variable- la
catécatéorieindiquéindiqué dans leparamèparamètre "valeur_categorie_sinon" serautiliséutilisée "valeur_categorie_nature_6" serautiliséutilisé
- la
- sinon la
catécatégrorie valeur_categorie_sinon serautiliséutilisée
- s'il y a une balise "ARITNATURE"=6 alors la valeur
- si le
paramèparamètre ne_pas_modifier_categorie=True alors si le produit existedéjàdéjà, lacatécatégorie du produit ne sera pasmodifiémodifiée.
#dé#définition catécatégorie
ne_pas_modifier_categorie=True
nom_balise_categorie="aucun"
valeur_categorie_nature_6=u"Produit fabriquéfabriqué"
valeur_categorie_sinon=u"All Products"
Code produit et code complécomplémentaire PMI
Par dédéfaut le code produit prendra cette valeur Code_article[code_complécode_complémentaire]. pour modifier cela il suffira d'adapter le code suivant :
if ARKTCOMART:
code_produit= ARKTCODART +"["+ ARKTCOMART +"]"
else:
code_produit= ARKTCODART