Fix #10596 - No display of user preferences in a decimal type field in PDF templates #10598
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixing #10596
It was found that in a decimal type field, it did not show the thousands separator and the Currency Significant Digits when generating a PDF template. It should reflect the number format as shown in the CRM, where the thousands separator and Currency Significant Digits are displayed in the views.
It has been implemented in the function that formats the decimal number with the preferences that the user has, or they are by default, of the separators and the number of decimals to be displayed with the function
number_format()
.Motivation and Context
The solution returns the value with the thousands separator and the Significant Currency Digits, in addition to the decimal separator, that the user has configured in his profile.
How To Test This
Types of changes
Final checklist