Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Installation kReport

Einrichten des Kieselstein ERP Report-Designers

Der Kieselstein ERP Report-Designer ist ein indirekter Fork (details siehe bitte) basierend auf iReport 5.6.0 welcher von der Kieselstein ERP eG auf Java25 portiert wurde.
Der besondere Vorteil ist, dass die Arbeitsweise wesentlich komfortabler als mit dem Jasper-Studio ist und gleichzeitig das Java25 unterstützt wird und somit die Reports des Kieselstein ERP mit den aktuellen Libs verwendet werden können.

Voraussetzung: Java25 installiert (inkl. Path) und JAVA_HOME zeigt auf Java25.

Beachte: Der JRXML Syntax ist wie unter iReport beschrieben. D.h. gegebenenfalls musst du die Dateien vom Jasper-Studio 6.x rückwärts konvertieren. Siehe dazu

Zusatzanmerkung:
Der massenhafte Austausch innerhalb aller jrxml Sourcen der Reports, wie z.B. für die Änderung der Fontnamen ist nur im Jasperstudio gegeben. Für die Beschreibung siehe

Installation

Du kannst die aktuelle Version von Gitlab herunterladen.
D.h. für die Installation gehst du wie folgt vor:

  • Für das Arbeiten im kReport unter Java25 musst du derzeit den neuesten Build aus den Gitlab Pipelines verwenden. Hier unter Aktionen das Build herunterladen.
  • die nun erhaltene Datei kReport-6.0-2e2f1b25-40.zip entzippen und die aus dem darin enthaltenen Verzeichnis kReport-6.0-2e2f1b25-40 enthaltenen Unterverzeichnisse in dein lokales Kieselstein Verzeichnis kopieren. Also z.B. nach LW:\kieselstein\kreport

Hinweis: Bei einem Update des kReport raten wir, das bestehende Verzeichnis zu löschen bzw. umzubenennen, damit keine Mischungen der Library-Dateien auftreten.

Einrichtung

  • Start des Reportgenerators durch Doppelklick auf LW:\kieselstein\kReport\bin\kReport64.exe
    • Linux-Anwender starten aus dem bin Verzeichnis das kReport
  • Den beim ersten Start aufscheinende Import der Previous Settings

    kannst du mit Cancel abbrechen
  • mit Klick auf Tools, Options

    startest du die grundsätzliche Einrichtung deines Kieselstein ERP Report Designers.

  • im Tab General

    • Units, Default unit auf pixels
    • unterer Tab Designer hat sich folgende Einstellung bewährt

    • stelle unbedingt im Reiter Compatibility die Version auf 5.5.0

  • im Tab Classpath richtest du die Zusatz-Jars entsprechend ein. Idealerweise passend zu deiner Kieselstein ERP Version. also z.B. auf den Pfad LW:\kieselstein\data\reports\bin.

    • Add JAR und Auswahl der vier Dateien, womit das dann wie folgt aussieht:

  • im Tab Fonts könnten weitere Fonts hinzugefügt werden.
    Wenn du darauf achtest, dass der Arimo Font ordentlich auf deinem Betriebssystem installiert ist (siehe), sind hier keine Einstellungen zu treffen

  • im Tab Compilation and execution entfernst du den Haken bei Compile Subreports

  • im Tab Export options könnte man Ignore Page margins anhaken und gegebenenfalls weitere Einstellungen treffen. Ob diese tatsächlich funktionieren muss unbedingt geprüft werden.

  • im Tab JasperReports Properties kann man den bevorzugten Font und die Font-Size entsprechend setzen.

  • Menüpunkt Tools, Plugins

    • hier bitte unter Settings, das Check Intervall auf Never stellen.

Für das Drucken von QR-Codes benötigst du zusätzlich noch

  • core-3.2.1.jar
  • javase-3.2.1.jar

Was noch zu prüfen ist:

  • kommt der kReport mit UNC Namen zurecht
  • passen die Fonts immer?

daran denken

Um im kReport die Konfigurationen überhaupt speichern zu dürfen, sind Schreibrechte am Verzeichnis erforderlich.
Dass du auf das Verzeichnis der Reports ein Schreibrecht haben musst, ist selbstverständlich.

Report Editor

Nachfolgend Hinweise zu der Arbeitsweise und den Eigenheiten von kReport welche bei der Gestaltung der Reports beachtet werden sollten.

Hinweis: Für das Arbeiten mit kReport sollte mindestens eine Zwei-Tasten Maus zur Verfügung stehen. Eine Bearbeitung der Druckformulare mit nur eine Maustaste (MAC) ist nicht möglich.

Für die weitere Arbeitsweise gilt das unter iReport beschriebene, jedoch mit der Ergänzung, dass der kReport auch mit Java21 und Java25 eingesetzt werden kann. Danke an Markus.

Unterschiede zum iReport

Im kReport findest du den Menüpunkt Palette

unter Window, IDE Tools

Log-Datei

Diese findest du in Windows-Umgebungen unter
c:\Users\Benutzername\AppData\Roaming\kreport\dev\var\log\messages.log