Cegid XRP Ultimate  |      Actualisé le 

Structures générales

TDVC - Actions réalisées par le traitement de chargement des cours de devise

Sommaire

Prérequis

   Les devises (GDEV) que l'on veut traiter doivent avoir leur type égal à "C".

   Les répertoires précisés à la soumission doivent :


Les fichiers contenus dans le "répertoire à traiter" doivent :
Pour cela :
On peut, à l'aide du clic droit sur ce "export dans un tableur", "copier l'adresse du lien" ou "Enregistrer le lien sous ...", ce qui permet de récupérer le fichier plus facilement par la suite.

   Remarque : si le paramètre "TOT" associé au mnémonique est utilisé pour parcourir les sous-répertoires du "répertoire à traiter", les conditions précédentes s'appliquent aux sous-répertoires et aux fichiers qu'ils contiennent.


Actions réalisées par le traitement

   Pour chaque devise (GDEV) ayant son type égal à "C", le traitement lit les fichiers contenus dans le répertoire précisé à la soumission.
Dans ces fichiers, il recherche la colonne où il y a le code de cette devise (entouré de parenthèses).
S'il ne la trouve pas alors OEDEV001 - Devise inexistante ou non utilisable $1.

   Dans le cas contraire, le programme continue et recherche :

Lorsqu'il n'existe pas de valeur de cours pour une date de publication (comme par exemple le weekend où aucun cours n'est fourni), alors OEDVC001 - Cours de devise inexistant ou non utilisable ($1 $2 $3 $4).

   Dans le cas contraire, création d'une ligne de données dans la table des cours de devises (GDVC) avec :

Les fichiers lus sont déplacés physiquement dans des répertoires spécifiques, selon qu'ils aient été correctement traités ou qu'il y ait eu des erreurs.

   Le traitement considère qu'un fichier est incorrect à partir de la première erreur rencontrée, mais il va tout de même insérer les autres lignes de données.