Cet article a initialement été écrit en décembre 2005 pour le site web technique de BeezNest (http://glasnost.beeznest.org/articles/321).
Quelques instructions pour bidouiller dans Dolibarr directement en SQL.
Il faut primo se connecter sur le serveur de base de données (ici sur glouglou, je suppose qu’on est déjà connecté dessus).
mysql -u root -p dolibarr
Entrer ensuite le mot de passe (on peut aussi remplacer root par un autre utilisateur ayant accès en écriture sur la base de données dolibarr)
Une fois dans MySQL
Pour repasser une facture client de « validée » à « brouillon » connaissant son numéro:
1) Trouver le « rowid » de la facture
select rowid from llx_facture where facnumber = "le numéro avec les guillemets (p. exemple IN0500045)"
2) En retour, nous avons l’entier identifiant uniquement la facture. Il faut alors faire un
update llx_facture set fk_statut = 0 where rowid = "l'entier retourné précédemment SANS les Guillements"
Attention, cette modification conserve l’attribution du n° de facture, ça peut jouer des tours…