[moneydance] Deleting some transactions doesn't work...

Edward Reid edward at paleo.org
Wed Jun 18 01:30:01 EDT 2008


At 17:10 05/30/08 -0400, Sean Reilly wrote:
>I've fixed this issue for the next release but maybe not in the
>preferred way.  I changed it so that deleting a transaction would
>delete the entire transaction, including all splits, even if the
>transaction being deleted was just one of several splits.

I agree, that's a Bad Thing.

>I think the preferred behavior may be to:
>  a) If the transaction is not split, delete both sides

Yep, that's good.

>  b) If the transaction is a split and you are in the register in
>which it was entered, delete the transaction, including all splits

Also good.

>  c) If the transaction is one of many splits (in the non-entry
>register) only remove that one split

To me this is a very bad idea because it messes up a (possibly complex) 
split transaction, and it's very likely to be done unintentionally. I would 
put up a dialog box explaining the situation ("This is one split of a 
multiple-split transaction") and give choices of "Go to main transaction" 
or "Cancel".

If there are reasons it's really important to be able to delete a split 
directly from a non-entry register, make it available on the contextual 
menu. I don't see the need -- I've never wanted to do it -- but would not 
object to having it available as long as it's not by the normal method.

Edward
-- 
Art works by Melynda Reid: http://paleo.org



More information about the moneydance-info mailing list