On Mon, August 8, 2022 1:44 pm, john wrote:
> The intended end-user process is to use the program, not the bindings.
>
> As to why the job-creating functions don't increment the counters, I think
> because the design allows the user to override the counter-based ids in
> the GUI. Derek wrote the code so he's the authority on the why's and
> wherefores.

The per-type counters were submitted by someone else.

My thinking was "provide a default as a counter, but not force people to
use that because, well, they might need to match some other numbering
scheme."  So basically, if you use the counter it increments, but if you
supply your own then the counter isn't touched.

I don't recall why the logic was in the GUI vs in the Create API.

> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

-derek

-- 
       Derek Atkins                 617-623-3745
       [email protected]             www.ihtfp.com
       Computer and Internet Security Consultant

_______________________________________________
gnucash-user mailing list
[email protected]
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