Changement de fournisseur d'une commande
Besoin
Parfois une commande est préparée pour un fournisseur et finalement passé chez un autre, il faudrait pouvoir changer le fournisseur ou cloner la commande et supprimer la première.
Problèmes
Dolibarr ne permet pas de changer le fournisseur d'une commande, et supprimer une commande issue de la file renvoie toutes les lignes en file de commande.
Solution actuelle
- La commande initiale est clonée
- Une facture brouillon est crée sur la commande initiale
- La commande initiale est classée facturée
- La facture brouillon est supprimée
- Une facture est créee depuis la commande clonée
- La commande clonnée est supprimée
- problème Cette suppression renvoie tous les articles en file de commande
- Les équipes travaillent sur la commande intiale pour la réception
Limites
On voit deux problèmes dans ce processus :
- Les étapes 2 à 4 servent à pouvoir classer la commande initiale en facturée
- On perd le lien entre la facture et la commande puisqu'on conserve la commande clonée
Correctif rapide
-
On peut facilement faire en sorte qu'une commande clonée perde le lien avec la file de commande, évitant le problème de l'étape 7.
Cela a d'autant plus de sens qu'on duplique des informations issue de la file, donc garder le lien serait dangereux, indépendamment de ce cas d'usage
Correctif moyen terme
- À la suppression de commande, si il y a des lignes issues de la file, demande lesquelles on veut renvoyer en file. Cela implique de transformer un trigger en hook. voir #136
Edited by David Beniamine