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 :
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.