Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Impossible de creer une nouvelle facture

Impossible de creer une nouvelle facture il y a 5 ans 10 mois #46630

  • patxmay
  • Portrait de patxmay
  • Hors ligne
  • Junior Boarder
  • Messages : 20
  • Karma: 0
Bonjour à tous
Je suis en version 3.2.1
Lorsque je veux créer une facture j'ai un message d'erreur 'Duplicate entry 'FGA1312-10000-1' for key 'idx_facture_uk_facnumber'

J'ai regardé dans ma base : Cette requette exécutée à la main renvoie la valeur 9999 au lieu de 10000, comme elle le devrait puisque la facture FA1312-10000 existe déjà.

mysql> SELECT MAX(SUBSTRING(facnumber FROM 8)) as max FROM llx_facture WHERE facnumber LIKE 'FA____-%' AND entity = 1;
+
+
| max |
+
+
| 9999 |
+
+
1 row in set (0,01 sec)
mysql> SELECT rowid,facnumber,entity FROM llx_facture WHERE facnumber='FA1312-10000';
+
+
+
+
| rowid | facnumber | entity |
+
+
+
+
| 10137 | FA1312-10000 | 1 |
+
+
+
+
1 row in set (0,00 sec)


Donc la question est pourquoi la requete SELECT MAX(SUBSTRING(facnumber FROM 8)) as max FROM llx_facture WHERE facnumber LIKE 'FA____-%' AND entity = 1; ne renvoie pas 10000 au lieu de 9999 ?

Merci pour votre aide
Dernière édition: il y a 5 ans 10 mois par patxmay. Raison: je n'avais pas terminé d'écrire le message
L'administrateur a désactivé l'accès en écriture pour le public.