Just chiming in here. The "Reset Warnings" is about whether GnuCash should ask again (and again) and annoy you ("Save changes to transaction?"), or be silent about its action (automatically save changes). It only makes the warning dialog choice automatic; it does not enable any additional features.
As to de-reconciling, it is not clear to me why changing the date requires a re-reconcile. Changing the date of a transaction does not affect the reconciled balance. After changing the date/description of a split, I need to return the account(s), re-enter the last known reconciled date and balance, and restore the reconciled-state, even though nothing could possibly have changed that would affect the balance. If the concern is that modifying transaction information should require a re-review of the account, then de-reconciling should be an option. On the other hand, a warning about "You are editing a reconciled split; proceed?" should give just as much feedback to make sure the user is re-reviewing the edit (and leave the split reconciled). Certainly, changing the account or amount will require a re-reconcile. However, I would rather not have to re-reconcile for immaterial changes to transaction date, transaction number, transaction description, or split description. It would seem the opinion here is whether "transaction description" (and the others) is a material change. It seems like that would be a good choice for an option, maybe per-attribute (tran date, tran num, tran desc, split num, split desc). -Justin On 4/29/19 11:16 AM, David T. via gnucash-user wrote: > John, > > I accept your points regarding the dialog. It would be nice still to see what > those options might be. > > As for editing transaction-level data and having splits de-reconciled, it may > be that changing the date makes sense, but I disagree when the description is > edited. To be sure, it is unfortunate that the data elements in common usage > do not fall into strictly acceptable boundaries; nonetheless, I think that > the Description field should not be one of those transaction-level fields > that forces a user to re-reconcile multiple accounts. > > Best, > David > >> On Apr 29, 2019, at 8:28 PM, John Ralls <jra...@ceridwen.us> wrote: >> >> >> >>> On Apr 29, 2019, at 12:54 AM, David T. via gnucash-user >>> <gnucash-user@gnucash.org> wrote: >>> >>> It was pointed out to me in another thread that one can reset specific >>> warnings flags using Action->Reset Warnings. >>> >>> I’d like to raise a couple of points with this dialog, now that I have been >>> introduced to it… >>> >>> First off, the dialog is quite opaque, insofar as it is (apparently) only >>> showing warnings for which I have selected options previously. There is no >>> way for me to determine what (if any) other options I have here. I imagine >>> it would be a whole lot clearer if I could have a listing of all the >>> various options, along with their current setting. It is counterintuitive >>> to me the way it is set up here. >>> >>> Be that as it may, I have three entries listed here: “Change contents of >>> reconciled split”“Remove a split from a transaction”“Commit changes to a >>> transaction” >>> >>> The first setting listed here refers to the behavior of de-reconciling a >>> split in GnuCash. However, if a user changes Transaction-level data >>> elements—such as the Description field—a split will become de-reconciled. >>> Therefore, this preference is misnamed, and should be changed, since I >>> should receive an alert if I change the description and the reconcile flag >>> gets reset. Perhaps “Change reconcile flag upon edit” would be better? >>> >>> Second, it seems to me that the boundary for when a split becomes >>> de-reconciled needs to be drawn differently. I know this issue was >>> discussed recently, and there were reasons given for why the logic falls >>> the way it does. However, reconciliation applies to the *split*, as shown >>> by the fact that each split in a transaction can be separately reconciled >>> in its own account. Changing the status of the split based on a change in >>> the transaction is inconsistent and illogical to me. >>> >>> I have transactions with as many as ten splits, in which several splits are >>> reconciled. If, for some reason, I then change the description of the >>> transaction, then every one of those reconciled splits will get >>> de-reconciled-- requiring me to reconcile every linked account. >>> >>> Finally, I will note that the program is at least consistent, in that when >>> you change a description field, it does in fact change every cleared split >>> in that transaction. I do, however, question whether that is the correct >>> action to impose. >>> >> David, >> >> Did you read the description at the top of the dialog? It says >> "You have requested that the following warning dialogs not be presented. To >> re-enable any of these dialogs, select the check box next to the dialog, >> then click OK." >> >> What's unclear about that? It's not a "manage warning dialogs" dialog, but >> it doesn't claim to be. You can file an enhancement asking for one if you >> like. >> >> I agree that the "change reconciled splits" is a bit misleading. The actual >> dialog with the warning is called "Change transaction with a reconciled >> split". Both the setting and the tool-tip imply that it's per-split rather >> than per-transaction. >> >> I'm ambivalent about whether changing the transaction should de-reconcile a >> split, but it seems clear to me that changing the transaction date should as >> that affects the ordering of the split when calculating the balance, so ISTM >> that should continue to unreconcile all of the splits in the transaction. >> >> I also noticed while checking the reset warnings dialog that it doesn't take >> effect during the current session. I filed >> https://bugs.gnucash.org/show_bug.cgi?id=797222 to track that. >> >> Regards, >> John Ralls >> >> >> > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. -- -Justin justinval...@gmail.com _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.