Tri sur colonne Réf.

Bonjour à tous,
En Dolibarr 6.0.4, mais le problème existait auparavant, le tri ascendant/descendant sur la colonne Réf. des Objets référents (factures dans mon cas) d’un Produit ou Service ne fonctionne pas. Un tri se fait mais pas sur l’ordre chronologique (ou inverse) du numéro de facture ni du facid d’ailleurs (cf pj).
Mais que ce passe-t-il?
Bonne soirée,
Thierry

Pièces jointes :

:happy: Bonjour

cela tient au fait que l’ordre de tri est effectué selon la valeur de « s.rowid », et non selon f.facnumber…
par exemple pour le cas des factures clients, au niveau du fichier htdocs/product/stats/facture.php, ligne 225 & 226

il suffit de placer le code suivant en remplaçant « s.rowid » par « f.facnumber »

print '<tr class="liste_titre">'; print_liste_field_titre("Ref",$_SERVER["PHP_SELF"],"f.facnumber","",$option,'',$sortfield,$sortorder);

ces modifications sont aussi à considérer pour les propositions et commandes clients, les commandes et factures fournisseurs

Bonne continuation

1 « J'aime »

Bonjour,

Ouf, un peu plus, j’avais la réponse avant d’avoir posé la question :tongue:
Maintenant que je sais qu’est-ce qui se passe, j’ai aussi mis dans:

  • commande.php, ligne 203, c.ref au lieu de c.rowid
  • commande_fournisseur.php, ligne 213, c.ref au lieu de c.rowid
  • facture_fournisseur.php, ligne 205, f.ref au lieu de s.rowid
  • propal.php, ligne 207, p.ref au lieu de p.rowid

Merci beaucoup pour tout Force Bleue… euh Pcbleu :wink:

Bonne journée à tous,
Thierry