FAQ Facture: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 3: Line 3:


Il faut supprimer en premier lieu les enregistrements qui se trouvent dans la [[Table llx_facturedet]] (il existe un enregistrement par ligne sur la facture), et seulement ensuite vous pouvez supprimer la facture dans la [[Table llx_facture]].
Il faut supprimer en premier lieu les enregistrements qui se trouvent dans la [[Table llx_facturedet]] (il existe un enregistrement par ligne sur la facture), et seulement ensuite vous pouvez supprimer la facture dans la [[Table llx_facture]].
Les étapes pour une base MySQL :
- récupérez l'ID de la facture. vous trouverez l'ID en allant sur la page de la facture, et en regardant l'adresse dans votre navigateur. Par exemple
http://dolibarr.xxxxx.com/compta/facture.php?facid=29 '''l'ID est "29"'''
- connectez-vous à votre base de données (par phpMyAdmin ou en ligne de commande)
- Tapez les commandes suivantes '''en remplaçant INVOICE_ID par l'ID récupérée plus haut''' :
- DELETE FROM llx_facturedet WHERE fk_facture = ''INVOICE_ID'';
- DELETE FROM llx_facture WHERE rowid = ''INVOICE_ID'';
La facture devrait être supprimée correctement.

Revision as of 15:48, 2 September 2010

Comment supprimer "facilement" une facture client "à la main" dans la base de données ?

Il faut supprimer en premier lieu les enregistrements qui se trouvent dans la Table llx_facturedet (il existe un enregistrement par ligne sur la facture), et seulement ensuite vous pouvez supprimer la facture dans la Table llx_facture.

Les étapes pour une base MySQL :

- récupérez l'ID de la facture. vous trouverez l'ID en allant sur la page de la facture, et en regardant l'adresse dans votre navigateur. Par exemple

http://dolibarr.xxxxx.com/compta/facture.php?facid=29 l'ID est "29"

- connectez-vous à votre base de données (par phpMyAdmin ou en ligne de commande)


- Tapez les commandes suivantes en remplaçant INVOICE_ID par l'ID récupérée plus haut :

- DELETE FROM llx_facturedet WHERE fk_facture = INVOICE_ID;

- DELETE FROM llx_facture WHERE rowid = INVOICE_ID;

La facture devrait être supprimée correctement.