On Sunday 18 July 2004 4:08, Neil Williams wrote:
> Remaining MERGE_ABSOLUTE and MERGE_DUPLICATE results are ignored.
>
> All MERGE_REPORT results will be made available for a GUI dialog control
> procedure that can offer the choices to the user and resolve each
> MERGE_REPORT into MERGE_NEW, or MERGE_INSERT/OVERWRITE. (if APPEND is
> ditched.)
>
> At present, I've not written an "ignore" handler. Should the user be
> allowed to ignore certain entities in the import book that conflict with
> the target book or will this corrupt the final book (perhaps by omitting
> important transactions)? If the import data contains spurious data that
> should not be imported, isn't that something for the user to change
> externally?

After re-reading that, I see that there IS a need for certain entities to be 
resolved as MERGE_DUPLICATE - if the comparison routine is too strict and 
reports errors such as capitalisation etc., the user should be able to report 
those as duplicates and therefore for these to be ignored.

If the user makes the wrong selection, well, sorry - this import (once 
committed) is a one-way process. If the user doesn't have a backup of the 
pre-import target book, it's going to be curtains. (Worth making that 
absolutely clear in the dialogs!)

-- 

Neil Williams
=============
http://www.codehelp.co.uk/
http://www.dclug.org.uk/
http://www.isbn.org.uk/
http://sourceforge.net/projects/isbnsearch/

http://www.biglumber.com/x/web?qs=0x8801094A28BCB3E3

Attachment: pgpXJqMwTeaYL.pgp
Description: signature

_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to