Page 1 sur 1
[Corrigé 5.8.55.5328] Importation - Perte de données si des opérations périodiques supprimées
Posté : 25 juillet 2014, 07:48
par pedro13
Bonjour Jacques,
Ayant oublié de fermer Gesfine hier soir, j'ai découvert ce matin le logiciel ouvert avec plein de message d'erreurs.
Après l'avoir fermé et avoir installé la dernière version intermédiaire, quelle n'est pas ma surprise de découvrir la disparition de nombreuses écritures (pourtant rapprochée).
J'ai bien tenté de faire une restauration de sauvegarde, mais j'ai systématiquement un message d'erreur (SQLite) à 91% de l'import.
Re: Perte de données
Posté : 25 juillet 2014, 08:16
par pedro13
J'ai réussi à m'en sortir en réinstallant ma précédente version (53.5291) puis en remplaçant à la mimine le fichier GesData.db par GesData_bck.db
Ce soir, je vais remettre la dernière version (54.5293) pour voir si le bug ne vient pas de là.
Re: Perte de données
Posté : 25 juillet 2014, 08:20
par Jacques Leblond
Bonjour,
Ah bon !
As tu un message d'erreur ?
Le plus simple est que tu m'envois ta sauvegarde, je n'ai pas besoin d’accéder à tes données pour voir la table qui pose problème.
Pour l'instant ne réinstalle pas la version officielle, tu pourrais avoir des comportements suspects sur les opérations sur titres.
Re: Perte de données
Posté : 25 juillet 2014, 08:23
par Jacques Leblond
La 5291 n'est compatible qu'avec une base en 53.1 maximum, pas avec la 54.
Si la sauvegarde est en 53 ou 53.1 ça va. Regarde dans le formulaire "A propos".
Sinon avec ta base, je pourrais facilement voir ce qui ne va pas dans la migration vers la 54.
Re: [Importation] Perte de données si des opérations périodiques ont été supprimées
Posté : 25 juillet 2014, 16:21
par Jacques Leblond
J'ai bien reçu ta base, ce qui m'a permis de détecter et d'analyser rapidement l'anomalie.
Elle se produit si l'on supprime des opérations périodiques ayant déjà générées des échéances. J'ai laissé traîner l'identifiant de l'opération périodique dans l'opération courante, ce qui lors de son importation provoque une erreur car cela est contraire aux règles d'intégrité de la base de données que j'ai définies par ailleurs.
L'opération n'est donc pas importée et entraîne avec elle la perte de toutes les données contenues dans son groupe d'importation.
Le bogue existe depuis la version 5.7.53.5279 où j'ai introduit le lien entre les opérations périodiques et leur échéance.
Il est corrigé dans la dernière
version intermédiaire qui se charge aussi de remettre en conformité les échéances avant la migration des données.
Merci pour ton aide.
Re: [Importation] Perte de données si des opérations périodiques ont été supprimées
Posté : 25 juillet 2014, 17:17
par pedro13
Encore merci pour la réactivité de ta réponse.
Re: [Importation] Perte de données si des opérations périodiques ont été supprimées
Posté : 25 juillet 2014, 19:13
par Jacques Leblond
Le bogue sur les opérations périodiques m'a fait oublié les messages d'erreur que tu as eu ce matin, je pense que c'est un problème indépendant.
Pense à me faire une copie du contenu des messages si cela se reproduit. De mon coté j'ai vais le laisser tourner pour essayer de reproduire le bogue.
Des traitements sont engagés au changement de date, c'est peut être l'origine.
Re: [Corrigé 5.8.55.5328] Importation - Perte de données si des opérations périodiques supprimées
Posté : 03 août 2014, 19:53
par Jacques Leblond
Bogue sur les opérations périodiques corrigé dans la version 5.8.55.5328.