Date: prev next · Thread: first prev next last
2025 Archives by date, by thread · List index


Hallo *,

schon lange nur noch wenig los auf dieser Liste. Ich schreibe trotzdem, um vielleicht auch etwas Ärger los zu werden.

Wie viele mitbekommen haben habe ich eine Datenbank für elektronische Rechnungen erstellt und entwickele die beständig weiter. Jetzt bin ich zum 2. Mal bei einer Funktion hängen geblieben, die LibreOffice zwar anbietet, die aber eben nicht über Makros nutzbar ist und damit für mein Vorhaben mit externen Tools gelöst werden muss.

Erstes Problem: ZUGFeRD-Rechnungen packen eine xRechnung in eine PDF-Datei. Das kann LibreOffice z.B. mit eigenen Dateien, die dann komplett mit einer PDF-Datei ausgeliefert werden. Es ist aber nicht möglich, über Makro eine externe Datei in die PDF-Datei zu befördern. Ausweg für Nutzer: pdftk installieren. Gibt es zum Glück für Linux, Windows und MAC.

Zweites Problem: Rechnungen werden auch schon einmal gerne mit Girocodes versehen. Das sind QR-Codes, die in mehrzeiligen Textfeldern die gesamten Daten für die direkte Überweisung speichern. Das kann der QR-Code-Generator von LibreOffice. Aber leider gibt es nur 2 Makrobefehle für diesen Generator: .uno:InsertQrCode und .uno:EditQrCode. Beim ersten geht ein leerer Dialog auf, beim 2. kann ich mit Parametern den Dialog füllen, wenn ich ihm einen vorher erstellten QRCode mitgebe. Das Ganze ohne Öffnen des Dialogs im Hintergrund ablaufen zu lassen funktioniert nicht. Der Dialog ist sogar so konstruiert, dass während des offenen Dialogs im Hintergrund die Makroausführung weiter läuft. Makros mit Wait einstellen und dann noch OK drücken - das kann's nicht sein. Ausweg für Nutzer: qrencode installieren. Gibt es zum Glück für Linux, Windows und MAC. Ein anderer Ausweg war ein Java-Script, das aber auch bei ersten Tests zu Problemen bei Nutzern führte. Außerdem ist der Code ab LO 24.8 nicht mehr zugänglich, da der Editor aus LibreOffice entfernt wurde.

Für mich ist das Ganze besonders ärgerlich, da ich immer wieder Nutzer anderer Betriebssysteme brauche, die die Einbindung von externer Software testen. Einfache Nutzung von LibreOffice-Funktionen wäre um Längen besser zu handhaben.

Ach ja, dazu gibt's natürlich auch offene Bugs:
https://bugs.documentfoundation.org/show_bug.cgi?id=160475
https://bugs.documentfoundation.org/show_bug.cgi?id=128779

Gruß

Robert
--
Homepage: https://www.familiegrosskopf.de/robert


--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.