Las cadenas decimales largas con más de 13 decimales aproximadamente pueden perder precisión y redondearse al interactuar en el navegador. Los navegadores gestionan esta pérdida de precisión numérica de forma diferente, lo que genera variaciones en el redondeo de los decimales. Esta ocurrencia es una limitación del objeto numérico JavaScript en el navegador web.
Este comportamiento de JavaScript es visible directamente en el navegador, fuera de Salesforce. Por ejemplo, en Chrome:
El mismo redondeo se puede ver en Developer Console al introducir un valor en un campo numérico.
Este comportamiento se debe a la forma en que JavaScript gestiona los números y Salesforce no lo puede controlar. Si introduce cadenas decimales largas mediante la API, es posible que los usuarios que interactúan con estos campos en la interfaz de usuario experimenten un comportamiento de redondeo de Javascript. Si se guarda un registro de este tipo mediante la interfaz de usuario, se introducirá el valor redondeado en la base de datos. Si hay validaciones de Salesforce que requieran que no se cambie el valor de la base de datos, este redondeo se considera un cambio y desencadena la validación.
Los números se pueden almacenar a través de la API con más precisión que el número máximo de decimales permitido para el campo. Para obtener más información, consulte El campo numérico de tipo de datos puede almacenar más decimales de los definidos.
000394530

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.