GNOME Bugzilla – Bug 340641
Scheduled Transactions don't get executed - "show since-last-run" preference was FALSE instead of TRUE
Last modified: 2018-06-29 21:03:27 UTC
I have 4 scheduled transactions for 01.05.2006 and my system time is 04.05.2006 - I restarted GnuCash a few times but there was no change. The transactions appear in the transaction editor with the "next occurance" in the past (like described above). I have both "create automatically" and "notify me when created" options checked.
Sorry, seems to be duplicate of 340558.
(In reply to comment #1) > Sorry, seems to be duplicate of 340558. Oh? Did you change the 'create in advance' setting on the SXes?
(In reply to comment #2) > Oh? Did you change the 'create in advance' setting on the SXes? No, they are not checked (neither is 'remind in advance'). Also, I created the SX before the date was passed (but I didn't start gnucash on the date where the SX should have been executed). When attempting to turn back time and restarting gnucash, they don't execute either. Hope that helps
Did you invoke the Since-Last-Run dialog? What happens? Is it [the SLR dialog] setup to run automatically at gnucash start? (Edit > Preferences > Scheduled Transactions) When did you originally create the SXes? What frequency are they set for?
(In reply to comment #4) > Is it [the SLR dialog] setup to run automatically at gnucash start? (Edit > > Preferences > Scheduled Transactions) You got me there =/ The only thing I can say in my defense is that in 1.8.x it was set by default and thus I had no idea there was such an option to set. Thanks for the help - sorry for 'bugging' you ;-) Have a great day
Actually I encountered the very same problem with my SVN version as well. I discovered that when I opened the data file with 1.8.x on the 15th of a month and to my surprise 1.8.x presented the since-last-run dialog to me, but SVN obviously didn't do this on the 1st of the month. Turns out that the abovementioned preference show_at_file_open was set to FALSE, although I had set it to TRUE in 1.8.x and in SVN I also see that TRUE is the default. (And also the German translation is a bit sub-optimum, but that needs to be fixed by myself.) So I have no idea how this came to be FALSE here. We might need to double-check that this is really TRUE for all users around here unless they've explicitly set it to FALSE. I'll reopen until some more people have verified that it this preference is indeed TRUE unless they've set it to false (I will ask for that myself). I'll take care to close it again ASAP.
GnuCash did not install all gconf schema files, so the default setting TRUE for show_at_file_open was not set. Revision 14499 fixes this issue. It needs to be backported to branches/2.0. Marc, thank you for the report!
Yep, this change looks correct. Backported in 2.0 in r14508.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=340641. Please update any external references or bookmarks.