Page 1 sur 1

[Intégré 5.9.61.5539] Tiers - Refonte de la gestion des tiers

Posté : 26 février 2015, 12:12
par Jacques Leblond
Bonjour,

Afin d'améliorer la gestion interne des tiers et d'offrir à l'utilisateur une meilleure visibilité sur les tiers existants dans les formulaires des opérations courantes et périodiques, j'ai repris intégralement leur gestion.

La base de données a évolué, le cryptage des désignations, leur association aux adresses, je souhaiterai donc que quelques utilisateurs testent cette nouvelle version avant sa publication.
Il faudrait notamment s'assurer que la migration ne remonte pas de message d'erreur, que les tiers soient toujours affectés aux opérations. Pour cela avant la migration, en mode multicompte, rechercher les opérations sans tiers, après migration vous devez retrouver le même nombre.
Si vous avez des adresses affectées aux tiers, vous assurer que c'est toujours le cas, et pour les plus courageux faire des tests de renommage de tiers en nom d'adresse ou d'adresse en nom de tiers. C'est la partie la plus critique des algorithmes, car il est assez difficile d'appréhender tous les cas tout en garantissant le cloisonnement des données entre titulaires.

Avant l'installation, il est important que vous sauvegardiez votre base de données (fichier GesData.db) en la copiant dans un autre répertoire. La compatibilité descendante ne sera pas possible après cette version (la base migrée ne sera pas utilisable par une version antérieure).

Fonctionnellement, vous ne verrez presque pas de différence avec la version actuelle !
Vous aurez simplement dans les formulaires de saisie des opérations sur la gauche du menu déroulant des tiers, un petit menu déroulant vous précisant le périmètre des tiers contenus dans le menu déroulant.
Par défaut il s'agit des tiers "pour le compte et la nature" de l'opération, c'est le fonctionnement actuel, ce choix permet d'avoir une liste limitée de tiers pour en choisir un. Hormis au tout début de la gestion, la très grande majorité des tiers que l'on choisit/saisit existe déjà dans ce contexte.
Cependant quand le tiers à saisir n'est pas dans ce périmètre, par exemple car il est affecté à un autre compte, on devait le saisir en "aveugle", augmentant le risque de création de doublon. Vous aurez maintenant la possibilité de remplir le menu déroulant avec les tiers de tous les comptes du titulaire.
Vous aurez aussi dans les "options/préférences" de GesFine, la possibilité de choisir le contenu par défaut du menu déroulant des tiers dans ces formulaires.

Voici le "fichier supprimé" de cette version.

Merci par avance pour vos retours.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 26 février 2015, 15:10
par Patrice15220
Bonjour Jacques,

Je viens de télécharger et installer la version 5.9.60.5524, et je te livre mes premiers tests :

- Importation des données depuis la base de sauvegarde -> OK
- Nouvelle version de la base de données : 5.9.60.5
- En mode multicompte :
- Opérations sans tiers avant migration : 0
- Opérations sans tiers après migration : 0
- Renommage de tiers -> OK
  Par contre, je n'ai jamais utilisé la notion d'adresse pour les tiers, je n'ai donc pas essayer de renommer un tiers en nom   d'adresse et vice versa.
- Test du petit menu déroulant pour rechercher un tiers en opération de débit alors qu'il existait en opération de crédit -> OK
- Test du petit menu déroulant pour rechercher un tiers existant dans un autre compte -> OK
- Importation d'opérations avec règles et affectations correspondantes (Tiers et catégories) -> OK

Pour moi, cela semble fonctionner, je conserve cette version pour l'utiliser en condition réelle et effectuer plus de tests en fonction de mon usage quotidien.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 26 février 2015, 15:22
par Jacques Leblond
Merci Patrice pour ton retour, je gère pas mal d'adresses de mon coté sur différents titulaires et comptes et j'ai bien sûr tester sur mes données.

Je n'ai pas eu de problème avec mes tests mais j'ai fait tellement de modifications sur des comportements complexes que j'ai préféré avoir le retour de quelques utilisateurs.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 26 février 2015, 18:01
par jgoud
Bonjour,
Je suis un nouvel utilisateur de GesFine et je suis en phase "test" mais ce logiciel semble me donner entière satisfaction.
Je viens d'installer la version 5.9.60.5524 et base de données 5.9.60.5
Pas de problème pour l'importation des tiers
- Importation des données depuis la base de sauvegarde -> OK
- En mode multicompte :
- Opérations sans tiers avant migration : 105
- Opérations sans tiers après migration : 105
Cordialement
Jo

Re: [Tiers] Refonte de la gestion des tiers

Posté : 26 février 2015, 18:15
par jgoud
Bonsoir,
Je reviens vers vous, en essayant de modifier le nom d'un tiers qui faisait "doublon" j'ai ce message d'erreur que je n'avais pas avec la version précédente:

La conversion du type 'DBNull' en type 'Integer' n'est pas valide.
à Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(Object Value)
à SelectThirdParty.F_TPM.()

Merci
Jo

Re: [Tiers] Refonte de la gestion des tiers

Posté : 26 février 2015, 18:25
par Jacques Leblond
Bonsoir Joseph et bienvenue,

Merci pour ton retour.

Concernant l'anomalie, te serait-il possible de m'envoyer ta base de données (fichier GesData.db) avant la migration et m'indiquer ensuite le tiers que tu as renommé en étant sur quel module ?

Est ce que le tiers renommé était une adresse ou correspondait à une adresse ?

EDIT : j'ai une piste, je vais essayer de reproduire le cas. Je te tiens au courant, inutile de m'envoyer ta base pour l'instant.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 26 février 2015, 18:58
par Jacques Leblond
J'ai reproduis et corrigé le bogue.
Il n'y a pas d'impact sur tes données, ton renommage a simplement échoué.

La correction est disponible dans la dernière version intermédiaire.

je te remercie pour ton aide.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 28 février 2015, 10:40
par lougarou60
Bonjour à tous
Voici ce que j'observe sur le sujet ce matin :
Version 5523 :
Opérations sans tiers/Débit = 4
Opérations sans tiers/Crédit = 46
Opérations sans tiers/Débit+Crédit = 63

Version 5525 :
Opérations sans tiers/Débit = 17
Opérations sans tiers/Crédit = 59
Opérations sans tiers/Débit+Crédit = 63

Le delta de 13 opérations un peu dans tous les sens concerne à priori des opérations à montant=0

Version 5525 :
Création d'adresse : bug (copie jointe)
Modification d'une adresse existante : OK
Renommage Tiers/Adresse et inverse : OK
Fusionnage de 2 adresses "proches" : OK

Re: [Tiers] Refonte de la gestion des tiers

Posté : 28 février 2015, 11:14
par Jacques Leblond
Merci pour ton retour.

Concernant le nombre de tiers cela correspond à ce que j'ai programmé, les opérations au montant égal à 0 sont maintenant considérées pour les tiers uniquement à la fois comme des opérations de crédit et de débit, à la différence des catégories ou c'est la catégorie affectée qui fait basculée l'opération sur du crédit ou du débit.

Sinon le bogue est corrigé dans la dernière version intermédiaire que je viens de publier, il était lié au champ pays qui était vide. J'ai l'impression qu'il existait déjà sur la version officielle.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 28 février 2015, 21:35
par Patrice15220
Bonsoir Jacques,

Je viens de me rendre compte d'un problème important avec la nouvelle version build 5526.

En effet, si tu veux faire une sélection d'un tiers classé en débit et d'un tiers en crédit les opérations filtrées apparaissent en ordre farfelu.

En effet, des opérations anciennes apparaissent dans les opérations en attente :o

Si tu crée un filtre sur ces bases et que tu l'appliques tu retrouves outre ces tiers mais également d'autres qui n'avaient pas été enregistrés dans le filtre...

Re: [Tiers] Refonte de la gestion des tiers

Posté : 28 février 2015, 22:09
par Jacques Leblond
Bonsoir Patrice,

Bogue reproduit, sur mon cas les opérations de crédit se mettent en double dans les opérations effectuées et en attente, je regarde...

Re: [Tiers] Refonte de la gestion des tiers

Posté : 28 février 2015, 22:18
par Jacques Leblond
C'est corrigé, un jeu de parenthèse manquant dans la construction de la clause WHERE de ma requête.
Je publie la prochaine version intermédiaire dès que possible, j'ai des tests à faire sur ma prochaine évolution avant.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 28 février 2015, 22:23
par Patrice15220
En plus des opérations qui se mettent en double dans les opérations en attente, mon filtre prévoit également une plage de date sur 30 jours glissants, et je retrouve dans les opérations effectuées toutes les écritures au débit qui sont en dehors de cette plage de date.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 28 février 2015, 22:26
par Patrice15220
Jacques Leblond a écrit :C'est corrigé, un jeu de parenthèse manquant .... version intermédiaire dès que possible, j'ai des tests à faire sur ma prochaine évolution avant.
Bien noté.

Re: [Tiers] Refonte de la gestion des tiers

Posté : 01 mars 2015, 00:06
par Jacques Leblond
Le bogue est corrigé dans la dernière version intermédiaire. J'ai ajouté une nouvelle fonctionnalité sur l'importation ofx.
Comme tu pratiques, jette un œil si tu as le temps pour vérifier que tout est OK.

Re: [Intégré 5.9.61.5539] Tiers - Refonte de la gestion des tiers

Posté : 02 mars 2015, 12:19
par Jacques Leblond
Fonctionnalité ajoutée dans la version 5.9.61.5539.