GlideCurrencyConfig : inclus dans le champ d’application
L’API GlideCurrencyConfig fournit des méthodes permettant de récupérer diverses informations de configuration pour les champs de devise FX.
Vous pouvez obtenir des informations pour un champ Devise FX spécifique en appelant le constructeur GlideCurrencyConfig(Object ed), qui associe un champ Devise FX spécifique à l’objet instancié. Lors de l’appel des différentes méthodes GlideCurrencyConfig(), si un enregistrement existe dans la table Configuration de la devise FX [fx_configuration] pour le champ Devise FX, la valeur demandée est renvoyée. Si un enregistrement ou un champ n’est pas disponible, la valeur par défaut est renvoyée. Vous pouvez également acquérir les valeurs de configuration FX Currency par défaut en appelant le constructeur GlideCurrencyConfig().
Pour plus d’informations sur la configuration de la devise FX, consultez Configuration et exploitation des champs de devises FX.
Cette classe s’exécute dans l’espace de noms sn_currency .
GlideCurrencyConfig : GlideCurrencyConfig()
Instancie un objet GlideCurrencyConfig qui permet de récupérer les informations de configuration de la devise FX par défaut globales.
Lors de l’appel des méthodes disponibles sur ce type d’objet GlideCurrencyConfig, les valeurs de retour sont les valeurs par défaut globales de la devise FX des propriétés système. Si une valeur par défaut globale n’est pas définie dans les propriétés système, une valeur par défaut codée en dur est renvoyée (elle peut également être une valeur vide si elle n’est pas configurée).
Cet objet ne fournit pas d’informations de configuration pour un champ de devise FX spécifique. Pour récupérer des informations spécifiques sur le champ Devise FX, utilisez le constructeur GlideCurrencyConfig(Object ed).
Pour plus d’informations, reportez-vous à la section Configuration des paramètres globaux de la devise FX.
| Nom | Type | Description |
|---|---|---|
| Aucun |
var cur_config = new sn_currency.GlideCurrencyConfig();
GlideCurrencyConfig - GlideCurrencyConfig(objet ed)
Instancie un objet GlideCurrencyConfig qui permet de récupérer les informations de configuration pour un champ de devise FX spécifique.
Lors de l’appel des méthodes disponibles sur ce type d’objet GlideCurrencyConfig, les valeurs de retour proviennent de l’enregistrement de configuration de devise FX [fx_configuration] associé au champ Devise FX, s’il existe un enregistrement. Si aucun enregistrement n’existe, les valeurs par défaut sont renvoyées.
Pour plus d’informations, reportez-vous à la section Configuration des paramètres globaux de la devise FX.
| Nom | Type | Description |
|---|---|---|
| Ed | GlideElementDescriptor | Objet GlideElementDescriptor du champ Devise FX à associer à l’objet GlideCurrencyConfig. |
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
GlideCurrencyConfig : getAggregationSource()
Renvoie la valeur de la source d’agrégation pour un champ Devise FX.
S’il est appelé sur un champ Devise FX existant qui a un enregistrement de configuration de devise FX correspondant [fx_configuration], renvoie la valeur du champ Source d’agrégation (aggregation_source). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
Pour plus d’informations sur la source d’agrégation, consultez Spécifier le champ de table et ses paramètres d’affichage de devise.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Source des valeurs pour les agrégations. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
Valeurs possibles :
|
Cet exemple de code renvoie la source d’agrégation par défaut.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_agg_source = cur_config.getAggregationSource();
Cet exemple de code renvoie la source d’agrégation pour un champ Devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_agg_source = cur_config.getAggregationSource();
GlideCurrencyConfig : getConversionDateSource()
Renvoie le champ utilisé comme source de la date et de l’heure de la conversion de devise.
S’il est appelé sur un champ Devise FX existant qui a un enregistrement Configuration de devise FX [fx_configuration] correspondant, renvoie la valeur du champ Source de la date de conversion (conversion_date_source). Sinon, s’il s’agit d’un nouvel enregistrement, renvoie « null ».
Pour plus d’informations sur le champ Source de la date de conversion, consultez Identifier la table de taux et la source de date pour les conversions de devises.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Champ de l’enregistrement utilisé comme source de la date de conversion. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
|
Cet exemple de code renvoie la source de date de conversion pour un champ Devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_conv_date_src = cur_config.getConversionDateSource();
GlideCurrencyConfig : getDisplayDigits()
Renvoie le nombre de chiffres à afficher pour un champ Devise FX.
S’il est appelé sur un champ Devise FX existant qui a un enregistrement Configuration de devise FX correspondant [fx_configuration], renvoie la valeur du champ Chiffres d’affichage (display_digits). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Nombre de chiffres à afficher dans le champ Devise FX. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
|
Cet exemple de code renvoie le nombre de chiffres d’affichage par défaut.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_display_digits = cur_config.getDisplayDigits();
Cet exemple de code renvoie les chiffres d’affichage d’un champ Devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_display_digits = cur_config.getDisplayDigits();
GlideCurrencyConfig : getDisplayValue()
Renvoie le code de devise utilisé pour convertir la valeur Devise FX lorsqu’elle apparaît dans des listes et des rapports.
S’il est appelé sur un champ Devise FX existant qui a un enregistrement de configuration de devise FX correspondant [fx_configuration], renvoie la valeur du champ Devise de la valeur d’affichage (display_value). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Code de devise à utiliser pour afficher le champ Devise FX. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
Valeurs possibles :
|
Cet exemple de code renvoie le code de devise par défaut.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_display_value = cur_config.getDisplayValue();
Cet exemple de code renvoie le code de devise d’affichage pour un champ de devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_display_value = cur_config.getDisplayValue();
GlideCurrencyConfig : getRateFilterRateTableField()
Renvoie le champ de table de taux utilisé comme filtre de table de taux pour un champ de devise FX.
S’il est appelé sur un champ Devise FX existant qui possède un enregistrement Configuration de devise FX correspondant [fx_configuration], renvoie la valeur du champ Table de taux (rate_filter_rate_table_field). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
Pour plus d’informations sur les filtres de table de taux, consultez Sélectionner les champs de table de taux et de table cible utilisés pour le filtrage.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Champ de la table de taux utilisé pour filtrer les enregistrements de la table de taux. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
|
Cet exemple de code renvoie le champ de table de taux utilisé pour filtrer les enregistrements de table de taux pour un champ de devise FX spécifique.
var grCurr = new GlideRecord('my_FXurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getRateFilterRateTableField();
GlideCurrencyConfig : getRateFilterTargetTableField()
Renvoie le champ de table cible utilisé pour filtrer les enregistrements de table de taux pour un champ de devise FX.
S’il est appelé sur un champ Devise FX existant qui a un enregistrement de configuration de devise FX correspondant [fx_configuration], renvoie la valeur du champ Table cible (rate_filter_target_table_field). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
Pour plus d’informations sur les filtres de table de taux, consultez Sélectionner les champs de table de taux et de table cible utilisés pour le filtrage.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Champ de la table cible utilisé/à utiliser pour filtrer la table de taux. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
|
Cet exemple de code renvoie le filtre de taux par défaut, champ de table cible.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_rate_filter = cur_config.getRateFilterTargetTableField();
Cet exemple de code renvoie le filtre de taux, le champ de table cible pour un champ de devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_rate_filter = cur_config.getRateFilterTargetTableField();
GlideCurrencyConfig : getRateTable()
Renvoie la table de taux utilisée pour convertir une devise en un champ de devise FX.
S’il est appelé sur un champ Devise FX existant qui possède un enregistrement Configuration de devise FX correspondant [fx_configuration], renvoie la valeur du champ Table de taux (rate_filter_rate_table_field). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
Pour plus d’informations sur les tables de taux de change, voir Identifier la table des taux et la source de date pour les conversions de devises.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom de la table de taux utilisée pour effectuer la conversion de devise. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
|
Renvoie la table de taux par défaut.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_rate_table = cur_config.getRateTable();
Renvoie la table de taux utilisée pour un champ de devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_rate_table = cur_config.getRateTable();
GlideCurrencyConfig : getReferenceCurrency()
Renvoie la devise de référence pour un champ Devise FX.
S’il est appelé sur un champ Devise FX existant qui a un enregistrement Configuration de devise FX correspondant [fx_configuration], renvoie la valeur du champ Devise de référence (reference_currency). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
Pour plus d’informations sur la devise de référence, reportez-vous à la rubrique Définir la devise de référence.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Devise de référence sous forme de code de devise ISO. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
|
Cet exemple de code renvoie la devise de référence par défaut.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_reference_currency = cur_config.getReferenceCurrency();
Cet exemple de code renvoie la devise de référence pour un champ Devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getReferenceCurrency();
GlideCurrencyConfig : getReferenceCurrencySource()
Renvoie la source de devise de référence pour un champ Devise FX.
S’il est appelé sur un champ Devise FX existant qui a un enregistrement Configuration de devise FX correspondant [fx_configuration], renvoie la valeur (chemin de remontée pas à pas) du champ Source de devise de référence (reference_currency_source). Dans le cas contraire, s’il s’agit d’un nouvel enregistrement, renvoie une valeur par défaut.
Pour plus d’informations sur la source de la devise de référence, consultez Définir la devise de référence.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Chemin de remontée pas à pas du champ utilisé/à utiliser comme devise de référence. La valeur renvoyée dépend du constructeur utilisé pour instancier l’objet.
|
Cet exemple de code renvoie la source de devise de référence par défaut.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_reference_currency = cur_config.getReferenceCurrencySource();
Cet exemple de code renvoie la source de devise de référence pour un champ Devise FX spécifique.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getReferenceCurrencySource();