Closed estrauser-ledger closed 10 years ago
Le problème c'est que pour l'instant l'affectation ne garde pas le numéro de facture. Je vais le rajouter mais on ne pourra pas désaffecter une facture qui a déjà été affectée avant la modification.
ouais faut rajouter l'objectid carrément... je pense que je vais regarder quand g un peu le temps
Le 2 novembre 2014 16:33, Vincent Doba notifications@github.com a écrit :
Le problème c'est que pour l'instant l'affectation ne garde pas le numéro de facture. Je vais le rajouter mais on ne pourra pas désaffecter une facture qui a déjà été affecté avant la modification.
— Reply to this email directly or view it on GitHub https://github.com/LateralThoughts/systemi/issues/37#issuecomment-61411055 .
Je suis en train de le faire en fait. Je link seulement l'object id de la facture ou vraiment toute la facture ? (j'étais parti pour linker toute la facture en fait)
Finalement je n'associe pas toute la facture, pour éviter de trainer le PDF de la facture partout.
ouais dans l'affectation c peut etre pas mortel, mais au pire hésites pas à linker
2014-11-02 17:57 GMT+01:00 Vincent Doba notifications@github.com:
Finalement je n'associe pas toute la facture, pour éviter de trainer le PDF de la facture partout.
— Reply to this email directly or view it on GitHub https://github.com/LateralThoughts/systemi/issues/37#issuecomment-61413936 .
Je stocke l'id de la facture dans invoiceId dans l'objet affectation.
ok, mais les anciennes affectations (celles déjà en base là) elles avaient toute l'invoice normalement non ?
là je vois plus que les account dedans et la value
Non en fait c'était ça le problème (et mon premier commentaire sur ce ticket). À la base les affectations n'avaient pas l'invoice dedans. Mais comme on utilisait jamais l'affectationSerializer on s'en est jamais rendu compte.
Dans les écrans de gestion des factures où l'on peut "annuler" la facture, il faudrait qu'une suppression d'une facture entraîne une suppression des affectations à un budjet. (à travers Oid de la facture je pense). Attention, un budjet peut passer négatif après une telle manipulation, c'est normal.