|
|
|
|
|
- Table des changes
- Re-définition des monnaies
- Initialisation de la monnaie pivot
- Nouvelles devises
eInitDevise (Fonction) En anglais : eInitCurrency Ajoute ou modifie les caractéristiques d'une devise dans la table des changes des devises.
// Modification du libellé du Franc eInitDevise(eFRF, "Franc", eTauxDeChange(eFRF))
// Modification d'une devise utilisateur // Utilisation du Franc CFA eInitDevise(17, "Franc CFA", 655.96)
Syntaxe
eInitDevise(<Devise> , <Libellé de la devise> , <Taux de change>)
<Devise> : Entier ou constante Numéro de la devise ou constante associée à la devise (voir table des changes). <Libellé de la devise> : Chaîne de caractères Libellé de la devise (obtenu par la suite grâce à la fonction eNomDevise). <Taux de change> : Monétaire Valeur d'un Euro exprimée dans la devise concernée (valeur comprise entre 0 et 2147). Le taux de change d'une devise pourra être connu grâce à la fonction eTauxDeChange. Remarques Une table des changes est conservée en mémoire. A chaque monnaie sont associés : - Un numéro de devise permettant d'identifier la devise par programmation.
- Une constante permettant d'identifier la devise par programmation.
- Un libellé (7 caractères maximum) : ce libellé est affiché dans le champ "Monétaire + Euro" si le masque de saisie le permet (le signe $ est indiqué).
- Un taux de change. Ce taux de change correspond au taux de change de la monnaie par rapport à l'Euro.
Cette table des changes est la suivante : | | | | | Numéro de la devise | Constante | Pays | Taux de change | Libellé par défaut |
---|
0 | eEUR | Zone Euro | 1 | EURO | 1 | eFRF | France | 6.55957 | F | 2 | eITL | Italie | 1936.27 | ITL | 3 | eBEF | Belgique | 40.3399 | BEF | 4 | eLUF | Luxembourg | 40.3399 | LUF | 5 | eDEM | Allemagne | 1.95583 | DEM | 6 | eATS | Autriche | 13.7603 | ATS | 8 | eESP | Espagne | 166.386 | ESP | 9 | eIEP | Irlande | 0.787564 | IEP | 10 | eNLG | Pays Bas | 2.20371 | NLG | 11 | ePTE | Portugal | 200.482 | PTE | 14 | eGRD | Grèce | 340.750 | GRD | 15 | eFIM | Finlande | 5.94573 | FIM | Monnaies non intégrées à l'Euro | | | | | | 7 | eDKK | Danemark | 0 | DKK | 12 | eGBP | Grande-Bretagne | 0 | GBP | 13 | eSEK | Suède | 0 | SEK | 16 - 25 | - | | 0 | Libre1 à Libre10 | 26 | eCYP | Chypre | 0 | CYP | 27 | eCZK | République Tchèque | 0 | CZK | 28 | eEEK | Estonie | 0 | EEK | 29 | eHUF | Hongrie | 0 | HUF | 30 | eLTL | Lituanie | 0 | LTL | 31 | eLVL | Lettonie | 0 | LVL | 32 | eMTL | Malte | 0 | MTL | 33 | ePLN | Pologne | 0 | PLN | 34 | eSIT | Slovénie | 0 | SIT | 35 | eSKK | Slovaquie | 0 | SKK |
La première devise (ayant pour identifiant 0) est la monnaie prise pour pivot lors des conversions. Attention : Les monnaies ayant un taux de change nul n'apparaîtront pas dans le menu contextuel du champ de type "Monétaire + Euro". Re-définition des monnaies Lors de la re-définition des monnaies, il est conseillé de conserver l'ordre des monnaies défini dans la table des changes. En effet, les listes de monnaies définies dans les différents éditeurs sont basées sur cet ordre. Ainsi, si la monnaie n°3 (correspondant au Franc Belge) est redéfinie par programmation pour correspondre à la Peseta, l'éditeur de fenêtres / de pages affichera toujours le Franc Belge en troisième monnaie. Par contre, en exécution, la troisième monnaie correspondra à la Peseta. Initialisation de la monnaie pivot L'initialisation de la monnaie pivot (ayant pour identifiant 0) avec la fonction eInitDevise est interdite. Si de nouvelles monnaies sont intégrées à l'Euro, la fonction eInitDevise permet de prendre en compte ces nouvelles monnaies dans vos applications grâce aux "Devises utilisateur" (numérotées de 16 à 25). L'utilisation de ces "Devises utilisateur" permet d'obtenir de nouvelles devises sous l'éditeur de fenêtres / pages (dans les listes "Devise d'affichage" et "Devise mémorisée"). Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|