[Corrigé 5.5.47.5105] Tiers - Adresse renommée comme un tier
Posté : 01 décembre 2013, 17:24
Le formulaire de saisie des opérations permet d'ouvrir un autre formulaire "Ajout d'une nouvelle adresse" pour rentrer les coordonnées du tiers.
Trés bien mais pourquoi dans la saisie des opérations et non dans une fonction plus appropriée qui n'existe pas "Modification des propriétés d'un tiers" sous Tiers (partie gauche de l'écran) ?
Après avoir modifié "Genre-Nom" avec une valeur différente de celui indiqué dans l'opération, le nom du tiers de l'opération a bénéficié de ce changement mais pas toutes les autres opérations du tiers.
Conséquence je me retrouve avec un même tiers avec 2 noms différents.
J'ai voulu revenir au nom initial ce qui a provoqué une erreur :
"Constraint failed id_a f_c f_d are not unique"
L'analyse de la base montre qu'il n'y a pas de véritable table tiers mais une table des tiers-comptes-sens (tbl_tp), ce qui provoque la multiplication des tiers. Selon l'approche Merise c'est un défaut de conception. Ainsi les fonctionnalités sur les propriétés des tiers ne peuvent être qu'inopérantes. Dans mon cas un tiers peut intervenir pour les opérations débit comme crédit et cela pour 5 comptes et donc pourra se retrouvera jusqu'à 10 fois dans la table tbl_tp en espérant qu'ils aient le même nom.
Trés bien mais pourquoi dans la saisie des opérations et non dans une fonction plus appropriée qui n'existe pas "Modification des propriétés d'un tiers" sous Tiers (partie gauche de l'écran) ?
Après avoir modifié "Genre-Nom" avec une valeur différente de celui indiqué dans l'opération, le nom du tiers de l'opération a bénéficié de ce changement mais pas toutes les autres opérations du tiers.
Conséquence je me retrouve avec un même tiers avec 2 noms différents.
J'ai voulu revenir au nom initial ce qui a provoqué une erreur :
"Constraint failed id_a f_c f_d are not unique"
L'analyse de la base montre qu'il n'y a pas de véritable table tiers mais une table des tiers-comptes-sens (tbl_tp), ce qui provoque la multiplication des tiers. Selon l'approche Merise c'est un défaut de conception. Ainsi les fonctionnalités sur les propriétés des tiers ne peuvent être qu'inopérantes. Dans mon cas un tiers peut intervenir pour les opérations débit comme crédit et cela pour 5 comptes et donc pourra se retrouvera jusqu'à 10 fois dans la table tbl_tp en espérant qu'ils aient le même nom.