oui, cela vaut la peine de proposer cette amélioration sur github, je m’en occupe
le problème des sommes de champs numériques existe pour la plupart des listes de Dolibarr
dans la version 9.0.3, la liste des sources php qui utilisent le source htdocs/core/tpl/extrafields_list_print_fields.tpl.php présente toutes les listes, dans ce code les variables « $totalarray[‹ totalizable ›] » sont calculées (avec un bug pour les champs calculés)
le hic c’est que le récapitulatif du pied de liste n’est ok que pour la liste des propositions commerciales…
il faut enregistrer le code joint dans htdocs/core/tpl/list_show_total_line.tpl.php
pour corriger cela par exemple dans htdocs/commande/list.php,
il suffit de repérer le commentaire « // Show total line »
et de remplacer le bloc en question par
// Show total line
include DOL_DOCUMENT_ROOT.'/core/tpl/list_show_total_line.tpl.php';
cette anomalie concernant le calcul des extrafields sommables existe dans la quasi totalité des présentations des listes
il doit y avoir plus de trente fichiers à modifier pour reprendre ce qui a été bien fait dans le source list.php du module htdocs/comm/propal…
pour une version 9, le code du post précédent est valable pour les listes des propositions commerciales, des commandes et des factures…
ce qui peut permettre d’avancer sur ce sujet …
voici une amélioration pour le correctif dans le code de htdocs/core/tpl/extrafields_list_print_fields.tpl.php,