[Corrigé 5.9.60.5510] Devise - Valeurs erronées (Arrondi à l'entier)

Vous constatez une anomalie dans GesFine, c'est ici ...

Modérateur : Patrice15220

vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message par vilou »

Bonjour Jacques,

- Ce matin les cours d'hier n'ont pas été mis à jour sur fxtop :
Dimanche 2015-01-11 1.181300 0.000%

- Résultat dans le tableau des devises EUR/USD :
12/01/2015 1 -15,35

- Sur le tableau de bord :
EUR/USD 09/01/2015 1 -15.35

C'est donc l'absence de mise çà jour de fxtop qui pose le même problème que les samedis et dimanche. Mieux vaudrait écrire un bout de code qui prend le cours de la veille en cas de non mise à jour des cours.

Ou bien changer de source en prenant ceux de la BDF : https://www.banque-france.fr/nc/economi ... ennes.html
Jacques Leblond
Administrateur
Messages : 6764
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message par Jacques Leblond »

Bonjour,

Je ne suis pas sûr de comprendre ton analyse, chez moi tout est Ok ce matin, sur le site fxtop la valeur du 12/1 y est présente :
http://fxtop.com/fr/historique-taux-cha ... K=Chercher

La valeur 1 a été générée ce matin pour la devise USD ?

Sinon pour le site c'est super, je vais créer une nouvelle source pour l'exploiter.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message par vilou »

Oui, maintenant c'est à jour, le mec s'est probablement réveillé, mais pas tout à l'heure lorsque j'écrivais le message...
Je précise que ce que je t'ai envoyé pour fxtop est un copié collé du cous EUR/USD, après rafraîchissement de leur page.
Jacques Leblond
Administrateur
Messages : 6764
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message par Jacques Leblond »

Ok donc la valeur 1 (sans décimale) était bien affichée sur leur site, tu confirmes ?

EDIT :
vilou a écrit :- Résultat dans le tableau des devises EUR/USD :
12/01/2015 1 -15,35
Cette information est ce que tu as constaté sur le site fxtop ?
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message par vilou »

Jacques,

Relis bien ce que j'ai écrit :
vilou a écrit : - Ce matin les cours d'hier n'ont pas été mis à jour sur fxtop :
Dimanche 2015-01-11 1.181300 0.000%
IL N'Y AVAIT DONC PAS DE COURS POUR LUNDI 12 JANVIER le dernier enregistrement était :

Dimanche 2015-01-11 1.181300 0.000%
Jacques Leblond a écrit :Ok donc la valeur 1 (sans décimale) était bien affichée sur leur site, tu confirmes ?
NON PAS DU TOUT voir ci-dessus
Jacques Leblond
Administrateur
Messages : 6764
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message par Jacques Leblond »

Ok donc si je comprend bien, en ayant dans la base les valeurs jusqu'à dimanche, en déclenchant l'importation et en y supprimant la valeur de lundi avant de la traiter, je reproduis les conditions dans laquelle tu as observé l'apparition de la valeur 1.

Je regarde.

EDIT : Je viens de réaliser plusieurs tests dont le scénario évoqué et je ne constate aucune anomalie.
Dans le code associé au traitement du week-end aucun arrondi n'est réalisé dans GesFine, donc j'écarte que ce traitement soit à l'origine de l'anomalie.
Le seul arrondi que je fais est dans les traitements des données récupérées et j'applique l'arrondi à la décimale définie dans les options/préférences de GesFine.
Donc si ce paramètre n'était pas ou mal récupéré (valeur égale à 0), cela pourrait produire l'anomalie mais je ne vois pas pourquoi il le serait par intermittence.

EDIT2 : J'ai trouvé !
C'est l'agent de notification qui ne pointe pas sur le bon fichier de paramètre, il ne trouve donc pas la valeur et retourne 0.
Donc le problème survient lorsque les devises sont importées par l'agent de notification.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message par vilou »

Jacques Leblond a écrit : EDIT2 : J'ai trouvé !
C'est l'agent de notification qui ne pointe pas sur le bon fichier de paramètre, il ne trouve donc pas la valeur et retourne 0.
Donc le problème survient lorsque les devises sont importées par l'agent de notification.
Si cela peut te conforter, ce matin après les constats remontés, j'ai supprimé les cours à 1 de l'AUD et de l'USD uniquement. Je suis ensuite sorti de Gesfine, et au redémarrage les dates du tableau de bord devises étaient toutes au 12/1 avec des décimales. Au moment de l'actualisation automatique quelques secondes après, les valeurs des autres devises sont repassées aux valeurs arrondies à l'unité la plus proche. Ainsi j'ai AUD et USD OK et les autres sont devenues :

CHF valeur = 1
CZK valeur = 28
GBP valeur = 1
SGD valeur = 2
Jacques Leblond
Administrateur
Messages : 6764
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message par Jacques Leblond »

Le bogue est corrigé dans la dernière version intermédiaire.

Tu me confirmes tout de même que tu utilises bien l'agent de notification ?
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message par vilou »

J'ai passé le patch, tout est OK. Merci. :)
Jacques Leblond a écrit : Tu me confirmes tout de même que tu utilises bien l'agent de notification ?
Sachant que je ne vois où je pourrais avoir la main, j'utilise bien l'agent de notification et les cours que j'ai défini dans la gestion des devises remontent automatiquement.
Patrice15220
Messages : 1578
Enregistré le : 18 août 2013, 15:29
Localisation : St Mamet La Salvetat (Cantal 15)

Re: [Devise] Valeurs erronées

Message par Patrice15220 »

Bonjour,
vilou a écrit :Sachant que je ne vois où je pourrais avoir la main, j'utilise bien l'agent de notification
L'agent de notification est activable ou pas dans le menu général du haut.
  • Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
  • Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte Image comme "icône de sujet"
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message par vilou »

Il est bien activé.
vilou
Messages : 84
Enregistré le : 23 janvier 2014, 12:05

Re: [Devise] Valeurs erronées

Message par vilou »

Tout est OK ce matin 14/1/2015
Larry B
Messages : 38
Enregistré le : 21 octobre 2013, 21:39

Re: [Devise] Valeurs erronées

Message par Larry B »

Pour ma part, toutes les devises sont arrondies à l'entier le plus proche.
Le phénomène commence le mardi 6/1/15 avec deux exceptions : le mercredi 7 et le jeudi 15.
Ces deux dates sont les même pour toutes les devises.
Jacques Leblond
Administrateur
Messages : 6764
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Devise] Valeurs erronées

Message par Jacques Leblond »

Bonsoir,
Il faut supprimer les valeurs de devise jusqu'à la plus ancienne erronée et installer la dernière version intermédiaire.
Jacques Leblond
Administrateur
Messages : 6764
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: [Corrigé 5.9.60.5510] Devise - Valeurs erronées (Arrondi à l'entier)

Message par Jacques Leblond »

Bogue corrigé dans la version 5.9.60.5510.
Répondre