Bug Suppression ligne produit cde fournisseur 3.6

Bonjour,

Suite MAJ version 3.6.0.
Impossible de supprimer une ligne produit dans le bon de commande fournisseur en cours.

Bonjour

idem pour moi.
Dans un bon de commande Fournisseur impossible de supprimer une ligne une fois créée.
On peut modifier les valeurs mais pas la ligne.

Intérêt alors a ne pas se tromper si on a plusieurs lignes à saisir, sinon la solution est de simplement supprimer toute la commande et de recommencer.

Merci de votre retour.

Bonjour,

Je rencontre également le même problème que vous.
Pour pouvoir de nouveau effacer des lignes dans une commande fournisseur, j’ai du modifier la ligne n°1380 du fichier /dolibarr/fourn/class/fournisseur.commande.class.php :

function deleteline($idline, $notrigger=0)

en

function deleteline($idline, $notrigger=1)

ce qui fait qu’il n’essaye plus d’appeler les triggers et la ligne est bien effacée. Par contre il est très possible qu’il y ait des effets de bord, je n’ai pas cherché plus loin, d’autant qu’il s’agit juste d’un Dolibarr en test dans mon cas …

Bonjour,

Le mieux est de garder le fonctionnement des triggers et plutôt corriger le problème en ajoutant la ligne qui commence par global :

function deleteline($idline, $notrigger=0)
    {
    	global $user, $langs, $conf;
        if ($this->statut == 0)
        {

Le bug a été créer dans le bugtracker : https://doliforge.org/tracker/?func=detail&aid=1579&atid=246&group_id=144