Page 1 sur 1

[Intégré 7.3.85.6726] Livre de compte - Copie inverse d'opérations

Posté : 24 mai 2018, 08:06
par pedro13
Bonjour,

Lors d'une copie d'opération, on ne peut pas en changer la nature (débit/crédit).
Serait-il possible de changer ce comportement ? Ce serait utile pour saisir des opérations de remboursement d'achats.

Re: [Livre de compte] Copie d'opérations

Posté : 24 mai 2018, 08:35
par Patrice15220
Bonjour Pierre,

Tu peux le faire en choisissant «Initialiser l'opération inverse à l'opération sélectionnée ...»

Re: [Livre de compte] Copie d'opérations

Posté : 24 mai 2018, 11:33
par pedro13
Ah. Ben va falloir que je regarde ça ce soir.

Merci

Re: [Livre de compte] Copie d'opérations

Posté : 24 mai 2018, 18:27
par pedro13
En fait, cette fonctionnalité créé bien une opération du montant inverse, mais sans conserver la catégorie, le compte ou le marqueur. C'est donc mieux, mais pas idéal non plus. (oui je suis exigeant :D )

Re: [Livre de compte] Copie d'opérations

Posté : 25 mai 2018, 09:11
par Patrice15220
Bonjour Pierre,

Les catégories de recettes étant différentes des catégories de dépenses, il est donc légitime qu'elles ne soient pas reprises en initialisant l'opération inverse. Il te suffit juste de la sélectionner ou de la créer si elle n'existe pas.

Pour les marqueurs, ceux dits «d'opérations» sont bien repris, seuls les «marqueurs répartis» ne le sont pas car ils sont liés aux catégories.

Re: [Livre de compte] Copie d'opérations

Posté : 25 mai 2018, 18:14
par pedro13
Merci Patrice pour tes précisions.

C'est vrai que dans mon cas je souhaite conserver les mêmes catégories et marqueurs, pour avoir un budget précis, tenant compte d'annulation.
Je continuerai à faire les changements à la main, je survivrai. :)

Re: [Livre de compte] Copie d'opérations

Posté : 26 mai 2018, 00:10
par Jacques Leblond
Bonsoir,

La fonction "Initialiser l'opération inverse..." a été pensée au départ pour créer l'opération inverse d'une opération sur un autre compte, à l'image de 2 opérations liées d'un virement.
C'est pour cette raison, par exemple, que le compte est réinitialisé.
Pierre, ton besoin/cas d'usage n'est pas celui là.
J'ai regardé rapidement le code, il me serait possible de ne pas réinitialiser le compte, ni probablement la catégorie ou la répartition mais dans ce cas je ne serais plus sur le besoin initial...

L'alternative serait de pouvoir changer la nature de l'opération copiée, mais le code et les contraintes sur le formulaire ne le permettent pas facilement. Par exemple en ajout un changement de nature provoque déjà aujourd'hui la réinitialisation de plusieurs champs. J'écarte donc cette solution car elle n'est pas vraiment compatible avec le fonctionnement global.

Mettre un paramètre dans les options/préférences pour choisir le comportement ne me semble pas approprié non plus car un même utilisateur peut être confronter alternativement aux 2 besoins. Et changer une option n'est pas réactif.

Je suis ouvert aux suggestions, je regarderai plus attentivement le code pour d'autres alternatives (fonction clonée, fonction avec choix du comportement avant ouverture , ou autre...)

Re: [Livre de compte] Copie inverse d'opérations

Posté : 27 mai 2018, 14:17
par Jacques Leblond
Bien j'ai reconfiguré la fonction pour conserver tous les champs de l'opération initiale pris en référence.
Le compte, la catégorie, les marqueurs (inclus les répartitions) sont donc dorénavant conservés.

J'ai fait ce choix car pour l'utilisateur qui voudrait changer ces données, cela n'induit pas un cout de gestion supplémentaire, c'est juste peut être un peu trompeur car il doit être attentif à tous les champs à remplacer, il ne peut plus s'appuyer sur le contrôle de présence ou de cohérence des données pour ces champs.
Et pour l'utilisateur qui veut conserver ces champs, il fait l'économie de les ressaisir.

C'est disponible dans la dernière version intermédiaire.

Re: [Livre de compte] Copie inverse d'opérations

Posté : 27 mai 2018, 19:06
par pedro13
Merci Jacques pour la modification. Ça répond parfaitement à mon besoin.

Re: [Intégré 7.3.85.6726] Livre de compte - Copie inverse d'opérations

Posté : 02 juin 2018, 15:36
par Jacques Leblond
Fonctionnalité intégrée dans la version 7.3.85.6726.