Bug synchro Nomadhys sur modification de conso

Plus d'informations
il y a 8 ans 3 mois - il y a 8 ans 3 mois #14153 par clemoan
Bonjour,
je suis face à un bogue dans Noethys lors de la syncho avec Nomadhys pour la modification de consommation du status "Présent" à "Réservation".
Voici dans quel cas :
Je saisis une conso dans Nomadhys
Je coche une case "Présent".
C'est une erreur (ça doit arriver assez souvent de cocher la mauvaise la case dans Nomadhys)
Je repasse la case dans l'état "Réservation".
J'enregistre
Je synchronise

Dans Noethys, je clique sur "Analyser", "Lire les données", puis "Importer"
Dans la partie "Journal d'événements" j'ai le message "Erreur : time data '' does not match format '%H:%M'"

Comme ce sera un problème bloquant, j'ai regardé le code. Le problème se situe juste après la ligne 2488, les variables heure_debut et heure_fin sont des chaînes vides. J'ai bien une solution, mais je ne veux pas créer de verrues dans le code, c'est ce qui risque d'arriver à corriger sans comprendre le pourquoi.

Si Yvan pouvait m'aider ... Merci d'avance
Corinne
Dernière édition: il y a 8 ans 3 mois par clemoan.
Les utilisateur(s) suivant ont remercié: buldemomes

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 mois #14254 par buldemomes
Salut,
Nous aussi la synchro du mois d'aout n'est pas possible à cause de cette erreur de "time data"...
Merci à Corinne pour avoir trouvé d'où ça vient!
Du coup, je crois que l'on va ressaisir tout à la main...

Merci d'avance!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 mois #14261 par Ivan
Bonjour,

C'est la ligne 2488 de quel fichier ?

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 mois #14265 par clemoan
Bonsoir,
à oui sans le nom du fichier ça sert pas à grand chose ! Désolée
C'est le fichier CTRL_Grille.py
si je remplace la ligne 2495 par ce code :
                        if not heure_debut and not heure_fin :
ça fonctionne parce que heure_debut et heure_fin sont des chaines vides. Mais le bug vient peut-être plutôt du fait que ces chaines ne devraient pas être vides mais à None ... Je ne sais pas

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 mois #14267 par Ivan
C'est bizarre que ça fonctionne. J'aurais justement dit l'inverse :
if heure_debut and heure_fin :

Pour qu'il n'essaye pas de calculer le temps facturé si les heures sont vides...

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 mois #14269 par clemoan
Oui biensûr, je l'ai réécrit au lieu de faire un copier/coller. C'est trop moche, j'ai honte.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.255 secondes
Propulsé par Kunena