On Thursday 19 January 2006 6:11 pm, Derek Atkins wrote:
> In 
> particular, GnuCash requires that the Commodity Tables, Account list,
> and Account Balances get pre-loaded..  But all transaction information
> is loaded on demand.

I've been meaning to ask something along those lines:

When splits are loaded in a backend module, is it *essential* that the parent 
Trans exists and is open or is it a step that can be delayed until the parent 
Trans (which occurs later in the input) has been loaded? i.e. if a load 
process comes across the Split before reaching the Trans - must it create a 
holding space for the Split data? (I realise existing functions may need to 
be modified or re-implemented as private copies.)

If events are suspended until the load completes, does that make a difference?

All this assumes the creation of an intermediate QofBook that is subsequently 
merged into the main book. i.e. the data loaded from the input is not 
processed by the main application until all the content has been processed.

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgpZNpxLzrGhL.pgp
Description: PGP signature

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to