Um Ihnen ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern bzw. darauf zuzugreifen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Der Zugriff oder die technische Speicherung ist unbedingt für den rechtmäßigen Zweck erforderlich, um die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Abonnenten oder Nutzer ausdrücklich angefordert wurde, oder für den alleinigen Zweck der Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz.
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Voreinstellungen erforderlich, die nicht vom Abonnenten oder Nutzer beantragt wurden.
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Aufforderung, die freiwillige Zustimmung Ihres Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht zu Ihrer Identifizierung verwendet werden.
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
DB-encoding lx-office (latin1, latin9, utf-8)
Das richtige Encoding mit postgres und lx-office hinzubekommen ist ein Graus 🙂
Mit der Standardinstallation vom erp 2.6.0 wird im Web-Interface und in den Templates UTF-8 verwendet. Das funktioniert soweit bis zur Rechnungsgenerierung, ab da können die Latex-Templates nicht sauber ausgeführt werden, wenn Sonderzeichen im Langtext auftauchen. Somit kann auch kein PDF-Dokument generiert werden.
Ob das nur unter Linux so ist, oder an was es genau liegt mag ich nicht Festmachen. Dieselbe Version auf einem Debian-Etch führte zu einem ähnlichen Problem, welches sich mit der Umstellung auf latin9 beheben lies.
Die Formulare auf UTF-8 anzupassen sollte kein Problem darstellen, da die invoice.tex eigentlich schon optimiert sein sollte. Weit gefehlt! Die Verwendung von UTF-8 beim Rechnungschreiben und in der Buchhaltung ist meines Erachtens nicht notwendig, also hab ich von UTF-8 auf latin1 umgestellt. Und siehe da, reibungslose Funktionsweise.
Ich konnte das Problem nicht wirklich nachvollziehen, aber folgende Vorgehensweise hat mir geholfen:
Und schon sollte lx-office mit Sonderzeichen richtig umgehen können. Warum ich diesen Umweg gewählt habe? Weil dies nach mehrsündiger Google-Suche noch am Sinnvollsten schien und der Aufwand ist auch geringer, als wenn man komplett in den Sources auf Fehlersuche gehen müsste.
Wer meine invoice.tex also Vorlage nutzen möchte, dem übersende ich auf Anfrage das File, um ihm das Leben leichter zu machen 🙂
Neueste Beiträge
Neueste Kommentare
Kategorien