Hello à tous,
En v7 nous avions modifié le code des commandes fournisseur pour que la description des articles n’apparaisse pas dans les commandes fournisseurs.
En v10, il semble que soit apparu une variable PRODUIT_FOURN_TEXTS ainsi qu’une nouvelle colonne desc_fourn
dans la table product_fournisseur_price
qui permettrait potentiellement de reproduire ce comportement sans modifications du code.
Cependant, à la lecture du code et avec quelques tests, j’ai l’impression que ça va encore « mal se mettre » .
En effet, en plaçant la variable PRODUIT_FOURN_TEXTS à 1 et un texte vide dans la colonne desc_fourn
de l’article, on se retrouve avec la description générique. Idem si l’on laisse NULL dans la colonne desc_fourn
de l’article.
Ainsi je proposerai de revoir les lignes du fichier ./foun/commande/card.php, prés du commentaire « // if we use supplier description of the products » :
if(!empty($productsupplier->desc_supplier) && !empty($conf->global->PRODUIT_FOURN_TEXTS)) { $desc = $productsupplier->desc_supplier; } else $desc = $productsupplier->description;
en
if (!empty($conf->global->PRODUIT_FOURN_TEXTS) && ($conf->global->PRODUIT_FOURN_TEXTS == '1')) $desc = (empty($productsupplier->desc_supplier) ? '' : trim($productsupplier->desc_supplier)); else $desc = $productsupplier->description;
afin de prendre en compte la description du fournisseur même si celle-ci est vide lorsque le paramètre global est actif. Et ceci dans l’attente de pouvoir saisir cette description via l’interface.
Cordialement,