Lenguaje y Normas de Desarrollo: Difference between revisions

Jump to navigation Jump to search
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. (véase la doc de la función)
'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.

Navigation menu