![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgFO7F-jd9OGVOisQSLeAlIvrpxhMsrAWe7jTTj5DNUt8iqPwBLGvmasvivBNigiEX3UDItVqUCLs3ZXnC28PKAJpCOAXXQgIRSQ4t0omQriOx0Kt_7GLGxlUjeXr18YH4BSGrDSAKKIo/s1600/peru_colombia.jpg)
Estoy madrugando esta noche para corregir un grave problema de inventario erróneamente incrementado. Luego de revisar los ingresos al almacén descubro que el problema radica en la mala lectura de los tipos de cambio y los decimales en la aplicación.
Cuando la aplicación se usa en dos países con diferente configuración regional (separador de miles y de decimales), el uso de la propiedad "Edit Mask" de los campos de un datawindow no contempla la configuración regional de la PC del usuario.
La lectura correcta de los decimales se consigue mediante la propiedad "Format", que reconoce la configuración de los separadores de miles y decimales y adapta la visualización para el usuario.
Usando EditMask:
En Perú: 123,456.000
En Colombia: 123.456.000,000
Usando Format:
En Perú: 123,456.000
En Colombia: 123.456,000
Tomar en cuenta.
No hay comentarios:
Publicar un comentario