[Corrigé 5.8.55.5328] Mémorisation de l'ordre d'affichage des colonnes

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

Modérateur : Patrice15220

shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

[Corrigé 5.8.55.5328] Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Bonjour Jacques,
depuis que j'ai installé la dernière version, lorsque je modifie l'ordre d'affichage des colonnes (ex : je mets le montant en 1ere
colonne),
GesFine ne le mémorise pas.
Je ferme et ouvre à nouveau le programme, et c'est l'affichage par défaut qui est appliqué.
J'ai déinstallé et réinstallé mais rien n'y fait.
En espérant que tu pourras m'aider
Cordialement
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Bonjour,

Dans quel module constates tu ce phénomène ? Le livre de compte ?

EDIT : Je viens de le constater dans le livre de comptes, je corrige.
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Bonjour Jacques et merci.
J'ai constaté le problème dans
le livre de compte, opérations périodiques, cours en direct, croissance, analyse graphique.
Cordialement
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Exact, j'ai fait une boulette :oops: en ajoutant un contrôle dans la gestion des paramètres des colonnes, il y a 1 ou 2 versions. Cela concerne tous les tableaux dès lors que l'ordre des colonnes est modifié.
J'ai compilé une version intermédiaire qui corrige le bogue.
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Ce n'était pas bien grave, juste un peu gênant quand on prend des "habitudes".
Je te remercie. Tout fonctionne.
J'ai récupéré "MON" GesFine.
Bonne journée.
Cordialement
noftal
Messages : 1016
Enregistré le : 13 juillet 2013, 19:36
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par noftal »

Je n'avais pas encore remarqué ce bogue.
Question : faut-il reprogrammer SON ordre des colonnes ? Ou bien la version intermédiaire récupère-t-elle le profil précédent ?
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Non il ne m'était pas possible de réappliquer votre profil, puisque le contrôle a demandé à tort sa réinitialisation, seuls les modules que tu as ouverts sont concernés.
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Bonjour Jacques,
il y a toujours un problème de mémorisation, mais juste sur le module "opérations périodiques".
Un message indique qu'il est impossible de déplacer une colonne figée après une colonne non figée.
Capture.PNG
Cordialement
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Bonjour,

Effectivement il y a un autre bogue mais celui là a toujours existé ! Il se produit si l'on déplace une colonne non figée avant la dernière colonne figée.
Cela concerne tous les tableaux pas uniquement celui du module "Opérations périodiques".
Je corrige et je t'informerai dès que la prochaine version intermédiaire corrigeant le bogue sera publiée.

En attendant tu peux enlever le figeage pour contourner le bogue.
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Ok, merci.
En effet, sans figer, il affiche le défaut, et en demandant de modifier, je fais juste ok.
Cordialement
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

J'ai compilé une nouvelle version intermédiaire qui corrige le bogue lié au figeage.
J'ai refait une série de tests, en espérant qu'il ne reste plus de bogue ...
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Bonjour et merci, je viens d'installer la dernière version intermédiaire.
Il y a un truc bizarre toujours dans "opérations périodiques" au niveau de la colonne "périodicité".
Je place cette colonne en 5eme position, place "montant" en 3eme et je la fige, j'arrêté et relancé GesFine.
Toutes les colonne sont là où je voulais, sauf "périodicité" se retrouve en 2eme position.
J'appelle la modification des colonnes et là, elles sont toutes sans exception dans l'ordre demandé précédemment.
Donc, sans aucune modification, je fais "OK" et l'affichage est actualisé comme je le souhaite.
J'ai relancé GesFine, et cette colonne "périodicité" se retrouve en 2eme position au lieu de la 5eme.
Re-manip, relance , re 2eme position.
Cette colonne "périodicité semble bien têtue. mais je ne doute pas que c'est elle qui cédera. :lol:
Tout le reste semble ok.
Encore merci
Cordialement
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Je n'arrive pas à reproduire le bogue.

Peux tu me faire une capture du formulaire de gestion des colonnes pour le module Opérations périodiques et aussi me copier la valeur de la clé suivante dans le registre ?

Code : Tout sélectionner

HKEY_CURRENT_USER\Software\GesFine\"TonIdentifiantWindows"\MainBillBook\Columns
Pour ouvrir le registre tu tapes regedit.exe dans "Rechercher les programmes et fichier" du menu du bouton démarrer de Windows
Pour copier la clé tu double cliques dessus (nom "columns") dans la zone de droite, puis ctrl+c sur le champ "Données de la valeur" qui doit être surligné par défaut.
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Voici la copie écran au démarrage de Gesfine.
On peut voir que l'affichage de "opération périodiques" est différent de celui de la fenêtre de gestion.
Capture.PNG
La valeur de columns
True;0;19;0;True|True;1;19;0;True|True;2;19;0;True|True;3;19;0;True|True;4;19;0;True|True;15;50;0;False|True;9;100;0;False|True;12;80;0;False|True;13;80;0;False|True;11;50;0;False|True;10;107;0;False|True;6;140;0;True|True;8;200;0;False|True;7;80;0;True|True;5;80;0;True|True;14;160;0;False|False;16;100;0;False
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

ops il en manque

True;0;19;0;True|True;1;19;0;True|True;2;19;0;True|True;3;19;0;True|True;4;19;0;True|True;15;50;0;False|True;9;100;0;False|True;12;80;0;False|True;13;80;0;False|True;11;50;0;False|True;10;107;0;False|True;6;140;0;True|True;8;200;0;False|True;7;80;0;True|True;5;80;0;True|True;14;160;0;False|False;16;100;0;False
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Il faudrait que tu me donnes la chaîne complète en éditant la valeur Columns (double clique dessus). Un formulaire s'ouvre où tu peux sélectionner la totalité de la chaîne.
Par défaut elle l'est déjà donc tu as juste à la copier
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

reg.txt
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Je m'arrache les cheveux ! Après avoir chercher l'erreur dans mon code, sans la trouver, je viens de m’apercevoir qu'en appliquant 2 fois de suite la chaîne, cela fonctionne.
C'est finalement ce que tu constates quand tu réouvres le formulaire et que tu valides sans rien changer.

Cela signifie donc que l'ordre dans laquelle je lui demande d'ordonner les colonnes n'est pas compatible (contrainte de gestion du tableau imposée par le framework.net) mais comme aucun message d'anomalie n'est retourné je ne m'en rend pas compte.

Je vais changer la logique d'ordonnancement pour pouvoir obtenir le résultat en 1 fois.
Jacques Leblond
Administrateur
Messages : 6753
Enregistré le : 04 janvier 2010, 20:03
Localisation : France (Yvelines 78)
Contact :

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par Jacques Leblond »

Voilà j'ai repris le code d'application des paramètres des colonnes. Cela a fonctionné du premier coup avec ta chaîne de paramètres.
On va y arriver même si c'est un peu laborieux !

C'est disponible avec la dernière version intermédiaire
shadok
Messages : 26
Enregistré le : 28 juillet 2013, 08:18

Re: Mémorisation de l'ordre d'affichage des colonnes

Message par shadok »

Bonsoir Jacques,
J'ai installé la 5284. C'est ok.
Juste un truc, la colonne "archivé" ne s'affiche plus.
Elle est bien dans le gestionnaire de colonnes.
Perso, je ne l'utilise pas.
Désolé :oops:
Bonne soirée et un grand merci.
Cordialement
Répondre