Session et devise de référence

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Les champs de devise par défaut, ou standard, de l’application Now Platform® utilisent deux types de devises : Session et Référence.

    Devise de la session
    La devise de la session est définie pour l’utilisateur par les paramètres régionaux ou le mode de devise unique de l’utilisateur.
    Référence
    Le système local détermine la devise de référence et constitue la norme utilisée dans toute l’instance.
    Chaque fois que vous saisissez une valeur dans un champ de devise ou de prix, le système stocke trois informations :
    • Valeur telle que saisie, dans les paramètres régionaux de l’utilisateur.
    • Code de devise, dans les paramètres régionaux de l’utilisateur.
    • Valeur convertie dans la devise de référence à l’aide du taux de change actuel.
    Remarque :
    En mode multidevise, le code de devise enregistré dans le champ de devise peut différer du code de devise de la session. Par exemple, la devise de la session peut être l’euro et le numéro saisi peut être le yen japonais.

    Devise de la session

    Lorsque les utilisateurs affichent une valeur de devise, ils peuvent voir la valeur telle qu’elle est saisie ou au format de devise de session. Le format contient les éléments suivants :
    • Symbole de devise
    • Valeur convertie dans la devise de la session et affichée dans un format de nombre localisé.

    Les paramètres régionaux de l’utilisateur déterminent le format de devise de la session.

    Le format numérique peut différer en fonction de fonctionnalités telles que le séparateur décimal basé sur les paramètres régionaux. Par exemple, le formatage américain est de 1 234 567,89, tandis que le formatage allemand est de 1 234 567,89. Le Now Platform® détermine la devise de la session dans l’ordre suivant :
    • Configuration du mode devise unique à l’aide glide.i18n.single_currency de and glide.i18n.single_currency.code.
    • Devise par défaut pour les paramètres régionaux de l’utilisateur.

    Devise de référence

    Pour effectuer des calculs sur des valeurs de devise hétérogènes, la stocke les Now Platform® valeurs de devise converties en devise système, appelée devise de référence. Chaque champ de devise contient une valeur de devise de référence. Le système détermine la devise de référence dans l’ordre suivant :
    • Paramètres régionaux du système définis à l’aide de la propriété glide.system.locale
    • Paramètres régionaux Java par défaut, généralement en. NOUS

    Les fonctionnalités de filtrage et d’agrégation utilisent la valeur de devise de référence pour effectuer des calculs sur les champs de devise par défaut. Ces fonctionnalités peuvent donner des résultats inexacts en raison des changements de taux de conversion.

    Problèmes avec les champs de devises

    Les utilisateurs sont souvent confus par les résultats du filtrage, du tri et de l’affichage des champs de devise, car le système fonctionne avec au moins deux devises pour chaque valeur : la devise de session et la devise de référence.

    Remarque :
    Les agrégations et le filtrage des champs de devise utilisent la devise de référence et l’utilisateur voit la devise de la session. En raison de la modification des taux de conversion, les valeurs de devise de référence filtrées peuvent ne pas aboutir au même ordre que les valeurs de devise de session le suggèrent. Le même problème se produit avec les agrégations.
    L’utilisateur peut rencontrer les problèmes suivants :
    • Les listes filtrées sur les champs de devise peuvent ne pas être dans l’ordre prévu. Il utilise les valeurs de devise de référence pour le filtrage, mais affiche les valeurs de devise de session.
    • L’agrégation des champs de devise peut ne pas produire les résultats escomptés, car les valeurs de devise de référence sont agrégées, puis converties en devise de session.
    • Les valeurs de devise peuvent ne pas s’afficher comme prévu, car elles sont formatées en fonction des paramètres régionaux de l’utilisateur et non du code de devise.

    Cette confusion peut être le résultat de la différence entre les devises de session et de référence, de l’évolution des taux de conversion et des différentes devises de session utilisées par différents utilisateurs.