Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Formulare repräsentieren die Darstellung eines Businessobjektes in Papierform (PDF) druckbarer Form und beziehen sich immer auf einen bestimmten Datensatz aus einem Businessobjekt (Auftrag, Rechnung, Lieferschein…).

...

Formulare werden über die Verwendung (blau)an einem bestimmten Businessobjekt gebunden. Aus dem Businessobjektkontext heraus (z.B. aus der Detailansicht in dem Businessobjekt Auftrag) kann das Formular über die Druckfunktion generiert werden. Dabei wird der Parameter intid automatisch mit dem Identifizierer des in der Detailmaske geöffneten Datensatzes gefüllt.

Für ein Formular können verschiedene Druckprofile angelegt werden, die ein Ergebnis in einem wählbaren Dateiformat liefern (pdf, csv, xls, xlsx, ...).

PDF - Formulare mit Jasper Reports

Ein häufiger Anwendungsfall ist die Erstellung eines PDF-Dokumentes. Dazu muss im Druckprofil eine Vorlage-Datei von Jasper Reports (.jrxml) hinterlegt werden. Alternativ kann diese Vorlage-Datei auch als Ressource in Nuclos hinterlegt werden und diese Ressource dann als Vorlage angegeben werden. Das ist vorteilhaft, wenn die gleiche Vorlage für mehrere Druckprofile (auch in anderen Formularen) verwendet wird. Die 

In der Regel gehören zu einem Datensatz abhängige Datensätze (z.B. Auftragspositionen). Ist das der Fall, kann ein Subreport verwendet werden, welcher die Darstellung mehrerer Datensätze der Abhängigkeiten erlaubt. Subreports werden durch Jasper-Parameter realisiert, die an das Jasper-Hauptformular im Druckprofil (Vorlage) als Parameter weitergeleitet werden. Auch hier hat man die Wahl, eine Datei oder eine Ressource anzugeben.