Cycle de vie des enregistrements contenant des champs Devise FX

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Le comportement des champs Devise FX varie au cours du traitement qui se produit pendant la durée de vie d’un enregistrement qui les contient.

    Insérer / Mettre à jour

    Le champ Devise FX indique un enregistrement d’instance de devise [fx_currency2_instance]. Lorsque vous modifiez la valeur de devise dans un champ Devise FX, ce champ détermine le taux de conversion et calcule la devise de référence avant :
    • Les before règles métier s’exécutent.
    • Les after règles métier s’exécutent et comprennent tout autre changement que vous avez pu apporter aux before règles métier.
    Remarque :
    Si le champ Devise FX contient un code de devise non valide, une condition d’exception peut apparaître avant que ces deux étapes ne se produisent.

    Audit

    Étant donné qu’un champ Devise FX pointe vers un enregistrement d’instance de devise qui stocke plusieurs valeurs, la chaîne d’audit est un composite qui contient ces informations. La chaîne stockée dans la table Audit système [sys_audit] est au format EUR ; 111.222; 4555525f5553445f3230313931323033, avec les valeurs suivantes, séparées par des points-virgules :

    • Code de devise ISO à trois lettres. Par exemple, EUR.
    • Montant en tant que nombre non formaté. Par exemple, 111.222.
    • Identificateur système (sys_id) de l’enregistrement du taux de conversion dans la table Taux de conversion de devise [fx_conversion_rate]. Par exemple, 4555525f5553445f3230313931323033.
    Lors de la création de lignes d’historique pour un utilisateur, la chaîne auditée est mise en forme à l’aide des paramètres régionaux de l’utilisateur. C’est au format de 111,22 € ; 2019-12-03 17:00:00-3000-01-01 23:59:59; fx_system_rate, avec les valeurs suivantes, séparées par des points-virgules :
    • Chaîne de devise formatée dans les paramètres régionaux de l’utilisateur. Par exemple, 111,22 €.
    • Début de l’intervalle de fin, tel qu’exprimé dans l’enregistrement du taux de conversion dans la table Taux système [fx_system_rate]. Par exemple, 2019-12-03 17 :00 :00-3000-01-01 23 :59 :59.
    • Nom de la table de taux de conversion. Par exemple, fx_system_rate.