Big Integer Type

Bonjour,

[Platform]
Status=OK
Version=4.0.P25
BuiltOn=2021-02-24 22:26 (revision 645440c96d375fee948be824da23cccd06441c04)
Encoding=UTF-8
EndpointIP=172.20.74.9
EndpointURL=http://pch-api-78c47f678f-62nd4:8080
TimeZone=UTC
SystemDate=2021-06-09 07:57:16

[Application]
ApplicationVersion=4.0
ContextPath=
ContextURL=https://pch-api.re7.applis.renault.fr
ActiveSessions=1
TotalUsers=12
EnabledUsers=10
LastLoginDate=

[Server]
ServerInfo=Apache Tomcat/9.0.43
ServerType=WEB
User=root

[OS]
Name=Linux
Architecture=amd64
Version=5.4.89+
SystemEncoding=UTF-8

[Disk]
DiskFree=53153
DiskUsable=53137
DiskTotal=96551

Nous avons souhaité créer un attribut de type BigInteger, d’après les types disponibles, ceci n’est pas encore possible vous me le confirmez?

On a donc choisi le type Integer et on a choisi d’augmenter le “width”

image

Ceci est-elle une bonne alternative?

Le problème est qu’à l’affichage, il y a des séparateurs de “,” qui apparaissent à la création

image

Alors que nous souhaitons avoir un entier sans ces séparateurs. exemple 44500000000, est ce possible?

D’avance Merci

Vous pouvez utiliser le type big decimal (“Decimal (100,32)”) avec une précision à zéro.

PS: votre révision date d’il y a plus de 4 mois. Depuis cette date il y a eu pas moins de 85 commits, pour rappel sur une branche de maintenance comme celle-ci il s’agit de correctifs.

Bonjour
2 remarques :

  • La taille du champ est sa longueur en nombre de caractères, et non pas sa valeur max, donc = 9 (ou plus) au lieu de 500 000 000 (aucune base de données ne supporte un number de cette taille)
  • Il y a un champ rendering sur le Field qui permet d’afficher en nombre (sans formatage) ou en monétaire (avec des séparateurs)

S’il s’agit d’un “part number” pourquoi utiliser une valeur numérique et pas un texte contrôlé avec un type NUM ?

Vous n’allez pas faire de calculs sur ces attributs ? J’imagine que non donc ce sont simplement des chaines de caractères ne contenant que des chiffres.

Les types Integer et Decimal sont à réserver aux “vraies” valeur numériques.

Super! Merci beaucoup

Normalement on ne va pas faire des calculs sur cet attribut, mais on vérifier

Merci de votre retour!