Projekt

Allgemein

Profil

Herunterladen (33,3 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
b3ef51de 14.12.2022 09:24 Tamino Steinert

ReportGenerator: enable additional submit values in action bar

078bf25d 12.04.2021 11:13 Jan Büren

ReportGenerator: Get PDF as binary (no print, no http-redirect)

61908307 04.10.2019 19:09 Bernd Bleßmann

ReportGenerator: set_options: auch bei csv_export nur Standardwerte beibehalten

70df0cd4 04.10.2019 19:09 Bernd Bleßmann

ReportGenerator: set_options: "for" statt "map", da Rückgabewert nicht verwendet

76a39ab4 21.03.2017 12:52 Moritz Bunkus

ReportGenerator: Action-Bar-Actions über Hook-Funktion ausgeben lassen können

Damit ist es möglich, dass die Actions vom Report-Generator zwischen
den Actions der Hauptmaske eingefügt werden.

e7913c4c 28.02.2017 10:44 Moritz Bunkus

ActionBar: ReportGenerator nutzt per Default nun die ActionBar

40e0911a 28.02.2017 10:43 Moritz Bunkus

ActionBar: Unterstützung in ReportGenerator

8172364e 20.02.2017 11:54 Martin Helmling martin.helm...

BUGFIX: PDF:Table verwendet font_color in Folgezeile

Getestet bis zu Version 0.9.12

Durch das Setzen der cell_props mit font_color auf weiss, gibt es in der
Folgezeile einen Text Weiß auf Weiß, d.h. nicht sichtbar.

Deshalb erst einmal auskommentiert.

fd2e0902 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: PDF Buchungsjournal mit Anhängen der Buchungen

Optinal kann beim Erzeugen eines PDF alle an den einzelnen Buchungen
angehängte PDF-Belege/Dokumente angehängt werden.
In der HTML/CSV/PDF-Tabelle gibt es eine weitere Spalte über die Anzahl der Belege....

d9ab23fa 23.09.2016 15:34 Bernd Bleßmann

ReportGenerator: CSV-Export: Encoding als Option angeben können.

Default bleibt UTF-8.

97eb7f68 01.04.2016 17:15 Moritz Bunkus

ReportGenerator: Unterstützung für raw_header_data-Attribut in Spaltendefinitionen

Zuerst wurde dieses Attribut in Anlehnung an das Attribut bei den
Positionszeilen "raw_data" genannt. Leider kollidiert "raw_data" mit der
Benutzung des ReportGenerators aus dem Controller-Helfer-Modul...

c44615e9 01.04.2016 10:51 Moritz Bunkus

ReportGenerator: Unterstützung für raw_data-Attribut in Spaltendefinitionen

Analog zu Zellendaten: ist bei einer Spaltenüberschrift raw_data
gesetzt, so wird das ausgegeben. Nur andernfalls werden die Attribute
link, text und der Sortier-Indikator ausgegeben....

cc743b54 26.10.2015 16:52 Kivitendo Admin

ReportGenerator Doku verbessert

75f43bc1 26.10.2015 16:08 Kivitendo Admin

Typos / style in Doku

1e987ead 24.06.2014 17:11 Moritz Bunkus

ReportGenerator: class für Links angeben können

db3b23aa 04.03.2014 16:16 Sven Schöling

Reportgenerator: optionale table class und hr aus table genommen

dbda14c2 18.06.2013 09:46 Moritz Bunkus

Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt

8836016b 19.04.2013 14:20 Moritz Bunkus

ReportGenerator: "data" forçiert stringifizieren, um auch mit SL::Locale::String zurechtzukommen

008c2e15 27.11.2012 10:54 Moritz Bunkus

Lx-Office heißt nun kivitendo

536d8456 17.10.2012 16:02 Sven Schöling

debug code

ca5da06d 17.10.2012 16:02 Sven Schöling

ReportGenerator::generate_with_header kann jetzt auch no_layout

0185267e 10.08.2012 18:03 Thomas Heck

Spaltenueberschriften Export auf Import abgleichen

implementiert #1851

f5f3c1a7 02.04.2012 16:14 Sven Schöling

Leerzeichen in ReportGenerator attachement filenames escapen.

Schneller Fix zu Bug 1863. Auf Dauer ist das aber keine Lösung, die Dateinamen
müssen anständig escaped werden und der Reportgenerator sollte auch nicht
seinen eigenen mini http Dialekt bauen....

1320854c 14.12.2011 16:29 Sven Schöling

SL::Controller::Base wrapper für ReportGenerator

74fca575 27.10.2011 14:39 Sven Schöling

Fixes für das "my $var if $cond;" pattern.

be6f6cfd 19.01.2011 16:15 Moritz Bunkus

Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben

Betroffen sind:
$webdav
$vertreter
$lizenzen
$show_best_before
$parts_show_image
$parts_image_css
$parts_listing_images
$eur
$dbcharset
$language

7a0da5ac 03.01.2011 15:40 Moritz Bunkus

CSV-Export für ISO- und UTF-8, mit und ohne FastCGI gefixt

Fix für Bug 1535.

1465be33 27.12.2010 17:53 Moritz Bunkus

CSV-Export mit UTF-8 als Encoding gefixt

Dabei die Abhängigkeit vom Modul IO::Wrap beseitigt.

9bfcf6a0 02.12.2010 11:09 Moritz Bunkus

Bei PDF-Reports nur die Spalten anzeigen, die für PDF konfiguriert wurden

4eb7c2eb 08.09.2010 16:04 Sven Schöling

Reportgenerator braucht kein SL::Form.

cc042e07 20.07.2010 13:14 Sven Schöling

UTF8-Flags setzen/beachten

Conflicts:

SL/ReportGenerator.pm
969fc342 27.04.2010 18:29 Sven Schöling

Strict fix im Reportgenerator

1c2b6d08 29.10.2009 10:41 Sven Schöling

Bugfix: Reportgenerator csv_export hatte einen Fehler der sctrict zutage getreten ist.

86330615 23.10.2009 18:11 Sven Schöling

Reportgeerator: Reportzelle richtig initialisieren.

76c486e3 20.10.2009 14:14 Sven Schöling

Und wieder ein Schwung strict.

96627c43 18.05.2009 16:46 Moritz Bunkus

Dokumentationsupdate: html2ps wird vom ReportGenerator schon nicht mehr unterstützt.

33244697 05.05.2009 17:13 Moritz Bunkus

Beim PDF-Export von Berichten dünnere Linien benutzen.

b7c3c5b7 19.01.2009 18:19 Sven Schöling

Strict in 4 Dateien wieder deaktiviert.

Idee war gut, aber einige interne Mechaniken verhindern, dass strict so einfach eingesetzt werden kann.
Diese Mechaniken, unter anderem die beliebte Array/Scalar Schizophrenie, lassen sich nicht ohne weiteres fixen,...

ea707efc 23.12.2008 15:46 Sven Schöling

Reportgenerator strict

d43904e8 25.07.2008 14:50 Moritz Bunkus

Das Perl-Modul PDF::API2 ist nun feste Voraussetzung.

44244279 07.07.2008 15:24 Moritz Bunkus

Debugcode

10090774 07.07.2008 15:23 Moritz Bunkus

ReportGenerator: Spaltentitel in der HTML-Ausgabe ausrichtbar gemacht (Attribut "align").

389007ac 25.06.2008 17:50 Moritz Bunkus

Wenn UTF-8 als Datenbankcharset verwendet wird, so muss der ReportGenerator die an PDF::API2 übergebenen Strings als UTF-8 markieren (mit Perls Encode-Modul).

8948c9c6 20.05.2008 11:17 Moritz Bunkus

Lange Wörter sind nur solche mit mehr als 60 Buchstaben, nicht 20 wie in der Standardeinstellung. Ansonsten werden bei vielen Wörtern / Emailadressen unschöne Leerzeichen erzeugt.

7d42d369 24.04.2008 16:52 Moritz Bunkus

ReportGenerator: Unterstützung für das Verbinden von Tabellenzellen mit dem "colspan"-Attribut in der PDF-Ausgabe.

62311126 23.04.2008 17:39 Moritz Bunkus

Überflüssige Variable entfernt.

078fa02a 23.04.2008 17:39 Moritz Bunkus

ReportGenerator: Unterstützung für das Verbinden von Zellen mittels "colspan" für HTML- und CSV-Ausgabe.

786b3862 23.04.2008 17:02 Moritz Bunkus

Überbleibsel von der Unterstützung für html2ps entfernt.

84ba8214 23.04.2008 16:58 Moritz Bunkus

ReportGenerator: Unterstützung für mehrzeilige und individuell festgelegte Tabellenköpfe/Spaltenüberschriften implementiert.

d33ad436 23.04.2008 15:17 Moritz Bunkus

Unterstützung für die Ausgabe der ReportGenerator-Ergebnisse als PDF via html2ps entfernt.

99a0ac76 08.02.2008 15:44 Moritz Bunkus

Weitere Erläuterungen zur Dokumentation.

d9406501 08.02.2008 15:20 Sven Schöling

add_data beschreibung verbessert

cfbcb233 08.02.2008 15:19 Sven Schöling

set_columns erwartet ein hash

ee5d63a6 08.02.2008 14:58 Sven Schöling

Einfachere sort_column und viiiel Doku.

dc3cd296 31.01.2008 12:43 Moritz Bunkus

Das Quoten/Unquoten von speziellen Zeichen in zentrale Hilfsfunktionen in Locale verlagert.

2a9b3298 29.01.2008 09:39 Moritz Bunkus

PDF::Table darf nicht unkonditionell eingebettet werden, solange PDF::API2 keine zwingende Vorraussetzung für Lx-Office ist.

d3897394 29.01.2008 09:26 Moritz Bunkus

Unterstützung für zellenübergreifende Überschriften im PDF-Export des ReportGenerators verbessert.

26a6e8b0 22.01.2008 17:51 Moritz Bunkus

A5 sollte als Papiergröße ebenfalls funktionieren.

222bbfe9 22.01.2008 17:50 Moritz Bunkus

Der Variablenname %params oder $params ist für Hashes reserviert, die Funktionsparameter enthalten.

7f7cbb08 22.01.2008 17:49 Moritz Bunkus

Funktion zum direkten Ausdrucken von PDF-Dokumenten aus dem ReportGenerator heraus auch mit mit der PDF::API2-Methode eingebaut.

42b702a6 22.01.2008 13:40 Moritz Bunkus

Umstellung der PDF-Erzeugungsroutine des ReportGenerator auf die Verwendung des Perl-Moduls PDF::API2, sofern es installiert ist, mit Fallback zur alten Routine mit html2ps.

6f205006 21.01.2008 09:46 Moritz Bunkus

Übergabe des Templates an den ReportGenerator nicht über $form, sondern über ReportGenerator::set_options().

3a83b0d2 19.01.2008 18:45 Philip Reetz

Reportgenerator erweitert, so dass man fuer die Reports beliebige Templates verwenden kann

943901c1 18.01.2008 11:34 Moritz Bunkus

Zelleninhalte, die nur "0" sind (also die Zahl "0"), wurden in PDF- und HTML-Ausgabe nicht angezeigt.

baba1fe9 13.12.2007 15:20 Moritz Bunkus

Unterstützung für strukturierte Variablennamen und Hash- und Arraystrukturen in $form in den mitzuschleifenden Variablen.

58196889 15.11.2007 16:40 Moritz Bunkus

1. Schreibfehler in Variablenname. 2. Hashreferenzen in Hashes speichern, nicht Hashes selber.

c83d63ed 15.11.2007 16:34 Moritz Bunkus

Falsche Funktion aufgerufen.

0d3ea611 15.11.2007 14:32 Moritz Bunkus

Report-Generator: Spaltenüberschriften in HTML- und PDF-Ausgaben nicht erneut HTML-Escapen, weil die Übersetzungen meist bereits HTML-encodet sind. Dafür aber die HTML-encodierten Zeichen zurückkonvertieren.

86e5dc50 14.11.2007 09:27 Moritz Bunkus

Wenn eine Tabellenzelle gar keinen Inhalt hat, dann zumindest ein   erzwingen, damit der Browser die Zelle auch formatiert (Tabellenränder etc).

66e5ad7b 08.11.2007 15:56 Moritz Bunkus

Trennstriche in Berichten als Rahmen der Tabellenzellen zeichnen, nicht als <hr>.

9aaca433 01.11.2007 13:56 Moritz Bunkus

Die Funktion Form::parse_html_template2() in Form::parse_html_template() umbenannt (letztere wurde in Revision 2923 entfernt).

723b79bd 01.11.2007 11:36 Moritz Bunkus

Umstellung der HTML-Vorlagen aus templates/webpages/report_generator von HTML::Template auf Template.

5cf977e5 21.09.2007 12:43 Moritz Bunkus

Quoten von allen in regulären Ausdrücken verwendeten Variablen, die direkt oder indirekt von Benutzereingaben stammen können. Fix für Bug 302.

0eb1af1c 14.09.2007 16:08 Moritz Bunkus

Vor dem Aufruf von Funktionen auf der Instanz $self muss $self ge-blesst werden.

dba493ac 21.06.2007 16:14 Moritz Bunkus

ReportGenerator: Man kann jetzt die Standardanordnung (align) in den Spalten angegeben werden.

43c22d1c 21.06.2007 15:33 Moritz Bunkus

ReportGenerator: Wenn keine Datensätze hinzugefügt wurden, dann wird eine entsprechende Meldung anstelle der Spaltenüberschriften ausgegeben. Die Export-Buttons werden in diesem Fall ebenfalls nicht angezeigt.

bf3cc4b6 19.06.2007 13:25 Moritz Bunkus

Einführung des Modules "Template" als schnellere Alternative (Faktor 9) zu "HTML::Template". Wird via $form->parse_html_template2() aufgerufen. Umstellung der von ReportGenerator verwendeten Vorlage auf die Verwendung von "Template".

971ca389 18.06.2007 14:42 Moritz Bunkus

ReportGenerator: Möglichkeit zum Einfügen einer "leeren" Zeile, die die ganze Tabellenbreite einnimmt.

27bdd44b 15.06.2007 15:07 Moritz Bunkus

ReportGenerator: Die Spaltendatenfelder 'data' und 'link' können jetzt auch Array-Referenzen sein, die in der Zelle zeilenweise ausgegeben werden.

9f7dadd9 15.06.2007 13:17 Moritz Bunkus

ReportGenerator: Unix-Zeilenenden als Standard aktiviert. Grund ist, dass Excel nicht damit zurecht kommt, wenn Zelleninhalte mit \r\n umgebrochen werden, wohl aber, wenn die ganze Datei nur mit Unix-Zeilenenden formatiert ist.

af1e7bc5 15.06.2007 13:15 Moritz Bunkus

Beim CSV-Export Zeilenumbrüche in Zellendaten durch das ausgewählte Format ersetzen.

ecb5cd9f 15.06.2007 08:18 Moritz Bunkus

Durch das Verschieben der Headerausgabe beim PDF-Export wurde der Name des Attachments nicht richtig gesetzt (jeweils nur '.pdf'). Fix für Bug 681.

f0ce00eb 14.06.2007 17:33 Moritz Bunkus

1. $form->{title} wird nicht mehr zwangsweise umgeschrieben und nach $form->header() wiederhergestellt.
2. Kosmetik: lokale Variable $form anstelle von $self->{form}.

49f0957f 14.06.2007 15:28 Moritz Bunkus

Reportgenerator: Beim Listenexport als PDF kann das PDF auch direkt ausgedruckt werden.

3b2627d2 13.06.2007 16:00 Moritz Bunkus

Etwas mehr Übersicht.

24e8b084 13.06.2007 15:38 Moritz Bunkus

Reportgenerator: Man kann jetzt auch Trennzeilen einfügen, die in der HTML-Ausgabe als horizontale Linie über die gesamte Tabellenbreite realisiert sind.

15b4d5a3 13.06.2007 13:26 Moritz Bunkus

Berichtsklasse:
1. Commit der vorher vergessenen HTML-Templates für die Berichte und die Exportoptionen.
2. HTML-Berichte: Zeilenumbrüche mit "\n" werden in "<br>" umgewandelt.
3. CSV-Export: Richtiger MIME-Type; Download der Datei forcieren; Option für die Spaltenüberschriften gefixt.

a939b727 13.06.2007 11:52 Moritz Bunkus

Eine Report-Klasse geschrieben, der die Ergebnisse von Datenbankabfragen übergeben werden. Diese Klasse kann daraus dann entweder die bekannten Listenansichten oder auch CSV- und PDF-Exporte erzeugen. Dazu werden entsprechende Buttons eingeblendet.
Dazu werden einige neue Perl-Module (Text::CSV_XS und IO::Wrap) sowie zwei weitere Hilfsprogramme (html2ps und Ghostscript) benötigt, deren Pfade über die lx-erp.conf eingestellt werden müssen.