All of the incrementFooID functions are declared in the respective private 
headers, so that functionality is not intended to be public API. The why is 
lost to history, those functions were created in a drive-by contribution.

Your workaround of writing directly to the database is ill-advised unless your 
script is going to create jobs and immediately exit. The engine loads the 
database into memory once at the beginning of the session and doesn't read it 
again, so any changes you make direct to the database like that are invisible 
to the current session.

Regards,
John Ralls


> On Aug 7, 2022, at 1:14 PM, Robert Simmons <rsimmo...@gmail.com> wrote:
> 
> Little error there. I improved the query while writing: "This sets the Job
> ID counter to 3, but you would change that 3 to whatever the ID you want."
> should be "This increments the Job ID to the next"
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to