Lange dezimale Zeichenfolgen mit mehr als ca. 13 Dezimalstellen können bei der Interaktion im Browser an Präzision verlieren und gerundet werden. Browser gehen mit diesem Verlust an numerischer Genauigkeit unterschiedlich um, was zu Abweichungen bei der Rundung von Dezimalstellen führt. Dies ist eine Einschränkung des JavaScript-Zahlenobjekts im Webbrowser.
Dieses JavaScript-Verhalten kann direkt im Browser, außerhalb von Salesforce, beobachtet werden. Zum Beispiel in Chrome:
Dieselbe Rundung ist in der Developer Console zu sehen, wenn ein Wert in ein Zahlenfeld eingegeben wird.
Dieses Verhalten ist darauf zurückzuführen, wie JavaScript mit Zahlen umgeht, und kann von Salesforce nicht kontrolliert werden. Wenn Sie lange dezimale Zeichenfolgen über die API eingeben, tritt bei Benutzern, die mit diesen Feldern über die Benutzeroberfläche interagieren, möglicherweise das JavaScript-Rundungsverhalten auf. Durch jedes Speichern eines solchen Datensatzes über die Benutzeroberfläche würde dann der gerundete Wert in die Datenbank eingegeben werden. Wenn es Salesforce-Validierungen gibt, die erfordern, dass der Datenbankwert nicht geändert wird, wird diese Rundung als eine Änderung angesehen und löst die Validierung aus.
Über die API können Zahlen mit einer höheren Genauigkeit gespeichert werden, als es die maximale Anzahl der Dezimalstellen für das Feld zulässt. Weitere Informationen finden Sie unter Datentyp-Zahlenfeld kann mehr Dezimalstellen speichern als definiert.
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.