Erreur de calcul dans les Sénarios
3 participants
Page 1 sur 1
Erreur de calcul dans les Sénarios
Bonjour,
Je suis entrain de tester votre logiciel qui par ailleurs très bien réalisé - Bravo !
Toutefois, j'ai constaté des erreurs de calcul dans les scénarios et plus exactement dans la comptabilisation des heures négatives inférieur à 1
Un exemple: Pour une catégorie (par exemple animation)
Prévision = 134
Heures réalisées = 134.25
Total heures reste à réaliser = 0.25 (la réponse correcte est -0.25)
Bizarrement, si le "reste à réaliser" est inférieur à -1, alors le résultat est de nouveau correcte
exemple:
Prévision = 132
Heures réalisées = 134.25
Total heures reste à réaliser = -2.25 (réponse exacte)
Après plusieurs tests, je peux vous confirmer que l'erreur de calcul ne se produit que si le résultat de la ligne "total des heures à réaliser" est compris entre 0 et -1
Bon courage pour le débeugage.
Cordialement,
Sam
Je suis entrain de tester votre logiciel qui par ailleurs très bien réalisé - Bravo !
Toutefois, j'ai constaté des erreurs de calcul dans les scénarios et plus exactement dans la comptabilisation des heures négatives inférieur à 1
Un exemple: Pour une catégorie (par exemple animation)
Prévision = 134
Heures réalisées = 134.25
Total heures reste à réaliser = 0.25 (la réponse correcte est -0.25)
Bizarrement, si le "reste à réaliser" est inférieur à -1, alors le résultat est de nouveau correcte
exemple:
Prévision = 132
Heures réalisées = 134.25
Total heures reste à réaliser = -2.25 (réponse exacte)
Après plusieurs tests, je peux vous confirmer que l'erreur de calcul ne se produit que si le résultat de la ligne "total des heures à réaliser" est compris entre 0 et -1
Bon courage pour le débeugage.
Cordialement,
Sam
Re: Erreur de calcul dans les Sénarios
Ah. Etonnant !
Merci pour l'info. Je regarderai ça.
Cordialement,
Ivan
Merci pour l'info. Je regarderai ça.
Cordialement,
Ivan
Re: Erreur de calcul dans les Sénarios
Après quelques recherches dans le code source, il me semble avoir trouvé l'erreur (ou en tout cas une partie de l'erreur)
Fichier: scenario.py (lignes 1393 et 1729)
if nbreHeures>=0 : duree = "+%s" % duree
Vous appliquez toujours un signe "+" si le nombre d'heure est égale ou supérieur à 0
Or dans le cas d'un résultat de -0.45, il convient d'appliquer le signe "-"
Je vous propose donc la correction suivante à la place des lignes 1393 et 1729 le code suivant qui vérifie dans un premier temps si le résultat est positif puis dans le cas contraire, s'il est négatif, ajoute le signe "-" devant la duree mais uniquement si le nombre d'heure est égale à 0
if totalMinutesA >= totalMinutesB :
duree = "+%s" % duree
else:
if nbreHeures==0 : duree = "-%s" % duree
N'hesitez pas à me contacter si vous avez des questions...
J'espère que vous pourrez corriger rapidement l'erreur (mes connaissance en Python ne me permette pas de le faire moi même lol) et nous faire profiter bientôt d'une nouvelle version :-))
Cordialement,
Samuel
Fichier: scenario.py (lignes 1393 et 1729)
if nbreHeures>=0 : duree = "+%s" % duree
Vous appliquez toujours un signe "+" si le nombre d'heure est égale ou supérieur à 0
Or dans le cas d'un résultat de -0.45, il convient d'appliquer le signe "-"
Je vous propose donc la correction suivante à la place des lignes 1393 et 1729 le code suivant qui vérifie dans un premier temps si le résultat est positif puis dans le cas contraire, s'il est négatif, ajoute le signe "-" devant la duree mais uniquement si le nombre d'heure est égale à 0
if totalMinutesA >= totalMinutesB :
duree = "+%s" % duree
else:
if nbreHeures==0 : duree = "-%s" % duree
N'hesitez pas à me contacter si vous avez des questions...
J'espère que vous pourrez corriger rapidement l'erreur (mes connaissance en Python ne me permette pas de le faire moi même lol) et nous faire profiter bientôt d'une nouvelle version :-))
Cordialement,
Samuel
Re: Erreur de calcul dans les Sénarios
Ah la la ! ce Python c'est le vrai serpent de mer !
jakes- Messages : 185
Date d'inscription : 15/07/2009
Re: Erreur de calcul dans les Sénarios
Merci Samuel pour ce debuggage. J'essayerai d'intégrer cette modification dans la prochaine version. Si tous les utilisateurs pouvaient résoudre les bugs de cette façon-là, ça m'arrangerait bien...
Ivan
Ivan
Re: Erreur de calcul dans les Sénarios
Il ne sont peut-être pas tous informaticien lol !!!
Peux tu me dire quand sortira (environ) la prochaine version, histoire de prévoir l'implémentation de ton logiciel sur notre site ?
Cordialement,
Sam
Peux tu me dire quand sortira (environ) la prochaine version, histoire de prévoir l'implémentation de ton logiciel sur notre site ?
Cordialement,
Sam
Re: Erreur de calcul dans les Sénarios
Bah... argument irrecevable car moi non plus...Samuel Runser a écrit:Il ne sont peut-être pas tous informaticien lol !!!
Depuis la version "stable" de juin, je fais une petite pause Teamworks car je travaille d'arrache-pieds sur un nouveau logiciel pour lequel j'ai un échéancier très serré. Je ferai peut-être une mise à jour "spéciale bugs" courant octobre.Samuel Runser a écrit:Peux tu me dire quand sortira (environ) la prochaine version ?
Ivan
Sujets similaires
» Je ne travaille pas dans un centre de loisirs mais je souhaiterais quand même l'utiliser dans le cadre d'un autre type de structure, c'est possible ?
» Code postal erreur
» erreur ouverture Teamworks
» URGENT Help mess erreur à l'ouverture
» [RESOLU] Message d'erreur à l'ouverture d'un fichier
» Code postal erreur
» erreur ouverture Teamworks
» URGENT Help mess erreur à l'ouverture
» [RESOLU] Message d'erreur à l'ouverture d'un fichier
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum