BUT
Cette fonction permet de convertir un montant donné en devise secondaire (permet notamment de remplacer les variables devises secondaires non encore disponibles dans le macro-langage).
La variable caractère initialisée par la fonction contient le résultat de la fonction : ‘’ (caractère vide) si la fonction s’est bien déroulée, le code erreur référencé dans DIAPASON (mauvaise définition des paramètres, problème de conversion, …) dans le cas contraire.
TYPE CARACTERE
SYNTAXE
Variable = MONTANT-DSE( DATE= Date d’application de la conversion,
MONTANT= Montant à convertir,
DEVISE= Devise du montant,
S : MONTANT-DSE= Montant en devise secondaire,
S : DEVISE-DSE= Devise secondaire).
PARAMETRES
|
Paramètre |
E/S |
O |
Type |
Description |
|
DATE |
E |
Oui |
Date |
Date d’application de la conversion entre la devise du montant à convertir et la devise de conversion. Si vide, alors date du jour. |
|
MONTANT |
E |
Oui |
Numérique |
Montant à convertir. |
|
DEVISE |
E |
Oui |
Caractère |
Devise du montant à convertir. |
|
MONTANT-DSE |
S |
Oui |
Numérique |
Montant en devise secondaire renvoyé par la fonction. |
|
DEVISE-DSE |
S |
Oui |
Caractère |
Devise secondaire renvoyée par la fonction. |
EXEMPLE
Variable = MONTANT-DSE( DATE= CLO.01/11/98,
MONTANT= CLO.112,
DEVISE= FF,
S : MONTANT-DSE= VarMontDse,
S : DEVISE-DSE= VarDeviseDse).
Si la devise secondaire est l’Euro (voir application ‘ISDEVMA0’), la fonction renvoie les résultats suivants :
VarMontDse = 17,23.
VarDeviseDse = EUR.