Bug mémo journalier
- clemoan
- Auteur du sujet
- Hors Ligne
- Membre senior
j'ai un problème récurrent avec le pointage sur Nomahys. Nous utilisons pas mal les mémos pour la communication avec les employés qui font le pointage. Mais j'ai un bug qui met en péril leur utilisation. Voici ce qui se passe :
- je mets un mémo pour un pointage dans la colonne mémo
- j'enregistre
- zut, je me suis trompée d'enfant ou le mémo n'a plus lieu, je veux le supprimer
- je ré-édite le mémo et supprime le texte saisi
- je continue le pointage
- j'enregistre et plaf, plantage
Il n'est alors plus possible d'utiliser la tablette, il faut que j'envoie le pointage sur le serveur FTP et supprimer les fichiers actions_*.
Je pense que je peux corriger le problème mais comment faire pour générer un exécutable windows ? J'ai trouvé le bug et corrigé sous Linux.
C'est un problème de DB.Close() en trop avant l'enregistrement des consos dans le fichier grille.py.
Merci d'avance
Corinne
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
- Messages : 3792
- Remerciements reçus 522
Pourrais-tu me préciser le numéro de ligne sur lequel se trouve l'erreur dans le fichier grille.py ?
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- clemoan
- Auteur du sujet
- Hors Ligne
- Membre senior
c'est à la ligne 1304. Comme il y un appel à DB.Close(), ça plante à la ligne 1320 (connexion à la base fermée). Si je mets la ligne 1304 en commentaire, ça fonctionne.
Mais il faudrait peut-être creuser un peu plus car en regardant le fichier actions, je vois que chaque enregistrement de conso suivant ajoute une ligne (action='supprimer', individu=<toujours le même numéro>) dans la table memo_journee. Je me dis qu'il y a aussi une variable qui n'est pas réinitialisée correctement en fin d'enregistrement.
Bonne soirée
Corinne
Connexion ou Créer un compte pour participer à la conversation.
- clemoan
- Auteur du sujet
- Hors Ligne
- Membre senior
j'ai creusé ... pas facile de rentrer dans le code d'un autre
A la ligne 1271, je mets le code suivant :
if texte == "" and len(self.dictMemosInitial[key]["texte"])>0 :
ça fonctionne.
Alors maintenant, comment on fait une mise à jour sous windows ?
Bonne soirée
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
- Messages : 3792
- Remerciements reçus 522
J'ai intégré tes 2 suggestions de code dans Nomadhys. Mais je n'ai pas déployé encore la nouvelle version.
C'est la version Windows de Nomadhys que tu utilises ?
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- clemoan
- Auteur du sujet
- Hors Ligne
- Membre senior
super ! Oui, on utilise des tablettes windows 10.
Corinne
Connexion ou Créer un compte pour participer à la conversation.
- clemoan
- Auteur du sujet
- Hors Ligne
- Membre senior
tout d'abord bonne année 2018 à Yvan et Jakez, ainsi qu'aux contributeurs et lecteurs qui arriveront par ici.
J'avais pas relancé le sujet, puisque le problème n'arrive plus (on ne supprime plus les mémos).
J'aurais quand même voulu savoir si nomadhys est susceptible d'évoluer ? En effet, j'ai un nouveau problème : les enfants qui ne sont plus inscrits aux activités apparaissent encore sur les tablettes. Pour l'instant ce n'est pas trop gênant, ce n'est que la 2ème année scolaire mais l'an prochain ce sera vraiment problématique.
Ou alors il nous faudra trouver une solution de contournement, créer de nouvelles activités chaque année, j'y pense ...
Au plaisir de vous lire
Kenavo
Corinne
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
- Messages : 3792
- Remerciements reçus 522
Meilleurs voeux également.
Après avoir passé beaucoup de temps sur le portail, le développement de Nomadhys devrait reprendre dans les semaines à venir...
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- clemoan
- Auteur du sujet
- Hors Ligne
- Membre senior
Merci encore pour le travail !
Corinne
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
- Messages : 3792
- Remerciements reçus 522
clemoan écrit: En effet, j'ai un nouveau problème : les enfants qui ne sont plus inscrits aux activités apparaissent encore sur les tablettes. Pour l'instant ce n'est pas trop gênant, ce n'est que la 2ème année scolaire mais l'an prochain ce sera vraiment problématique.
Le problème sera réglé dans la prochaine version qui sortira en mars.
Ivan
Connexion ou Créer un compte pour participer à la conversation.