4,395
edits
mNo edit summary |
|||
| Line 77: | Line 77: | ||
Nota, el problema de los float es general y no sólamete en el acceso a la base de datos, está presente en todos los lenguajes cuando trabajamos sobre números reales, por lo que deberán ser limpiados por la función price2num con el segundo parámetro rellenado con: | Nota, el problema de los float es general y no sólamete en el acceso a la base de datos, está presente en todos los lenguajes cuando trabajamos sobre números reales, por lo que deberán ser limpiados por la función price2num con el segundo parámetro rellenado con: | ||
'MU', 'MT' ó 'MS' según sea necesario. | 'MU', 'MT' ó 'MS' según sea necesario. Consulte el capítulo "Los números reales, importes y cálculos" más abajo. | ||
En la práctica, con la finalidad de set compatible con todas las precisiones de los paises, utilizaremos los siguientes tipos: | |||
- double(24,8) para cualquier importe | |||
- double(6,3) para las tasas de IVA | |||
- real para una cantidad | |||
* Dolibarr debe trabajar incluso con la opción '''strict''' de Mysql activa. | * Dolibarr debe trabajar incluso con la opción '''strict''' de Mysql activa. | ||