https://bugs.documentfoundation.org/show_bug.cgi?id=87048

Jan-Marek Glogowski <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |[email protected],
                   |                            |olivier.hallot@documentfoun
                   |                            |dation.org
            Version|5.0.4.1 rc                  |Inherited From OOo
         Resolution|---                         |FIXED
           Severity|normal                      |enhancement

--- Comment #12 from Jan-Marek Glogowski <[email protected]> ---
(In reply to Teruel deCampo from comment #0)
> libreoffice 4.3.3.2.-4.1
> 
> Problem: after I select a record and print, the printer windows does not
> come, there is no job in the cue, no error message. The same if I want to
> sent to a file, no file is written.
> 
> Description: I make a template with writer that is connected to a database
> written with base from LO, it has few fields many related to name, address
> etc.
> When I click print on the template the the dialogue comes “Your document
> contains address database fields. Do you want to print a form letter?” and
> say no it prints the envelope with the data fields as text, if I say yes
> open the database then  I select the records and print, but nothing goes to
> the cue. If I select files, no file is produced. 
> 
> To be sure that I did not have any corrupted file I just did the following:
> 
> 1. I created a new database / table
> 2. created a new template with the corresponding data fields
> 3. setup the printer
> 4. it printed OK
> 5. save it as a template
> 6. open try to print. No printing, the print window does not pop out.

This should be fixed in LibreOffice 5.2 by

commit 55654acd1d026491004528371995ce112b33721b
Author: Jan-Marek Glogowski <[email protected]>
Date:   Wed Jan 27 13:04:04 2016 +0100

    MM: don't try to save the source MM document

LO MM just used to work with unmodified, "real" documents, but not templates.
In case of a modified file, it even tried to save it, for whatever reason.

When LO opens a template (ott) it generates an (semi-)modified, "real" file
(odt), but since it was never saved, I guess it can't be saved without a user
supplying a file name, and therefore would never become unmodified.

Without an error from the dialog message, this is completely perplexing for a
user, as nothing happens.

@Oliver probably you can fix the documentation. Ask me for additional input, if
needed.

(In reply to David Cousens from comment #6)
> LibreOffice 5.0.1.2

> This is definitely not working as per the documentation which is also fairly
> unclear on the differences between selecting Yes and No in the dialog which
> comes up re using Mail Merge to print a form letter.

@Oliver: guess this needs some better documentation, also regarding the
interaction with MM.

> I fail to see why this
> dialog is even necessary as if one is printing Labels using the Label wizard
> it is pretty clear one does not want to print a form letter.

The label wizard just creates the document. The document knows nothing about
labels, but it contains "hidden" "next record" database fields and other fields
a user inserted, which identifies it as a MM document. You can see them, if you
select View -> Field names. As one can "generate" documents via View ->
Datasources -> Data to Fields button, this dialog is necessary.

> I guess the
> mail merge procedure is being used to create the Labels from the Label
> template created.  This just cost me three hours in processing orders.

You guessed correctly that internally all document generation is done by the
mail merge procedure.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to