Line 80:
Line 80:
Remarque, le pb des float est général et pas seulement sur les accès base, il est présent dans tous les languages quand on travaille sur des nombres réels, aussi ils doivent être, dès que affectés, nettoyés par la fonction price2num avec le 2eme paramètre renseigné à:
Remarque, le pb des float est général et pas seulement sur les accès base, il est présent dans tous les languages quand on travaille sur des nombres réels, aussi ils doivent être, dès que affectés, nettoyés par la fonction price2num avec le 2eme paramètre renseigné à:
'MU', 'MT' ou 'MS' selon le besoin. (voir doc fonction)
'MU', 'MT' ou 'MS' selon le besoin. (voir doc fonction)
+
+
Dans la pratique, afin d'etre compatible avec toutes les précisions des pays, on utilisera les types suivants:
+
- double(24,8) pour tout montant
+
- double(6,3) pour les taux de tva
+
- real pour une quantité
* Dolibarr doit fonctionner même avec l'option '''strict''' de Mysql active.
* Dolibarr doit fonctionner même avec l'option '''strict''' de Mysql active.