Kopf- und Fusszeilen: Unterschied zwischen den Versionen

Aus Wiki hscerp
Wechseln zu: Navigation, Suche
(Allgemeines)
 
Zeile 52: Zeile 52:
  
 
[[Datei:Reporting_jasper_fusszeile.jpg|none|800x169px]]
 
[[Datei:Reporting_jasper_fusszeile.jpg|none|800x169px]]
 +
 +
Sofern die Schulung ERP_014 - Formulargestaltung besucht wurde, sind die in dem Screenshot angegebenen Platzhalter und Methodenaufrufe bekannt und können genutzt werden.
 +
Ohne die betreffene Schulung verbleibt nur die Anpassung über die Stammdaten im hscERP.
 +
 +
Folgende Daten werden in der Regel für die Fusszeile herangezogen:
 +
* Stammdaten aus der Vertriebsorganisation (Gläubiger ID, Adressdaten auf Vertriebsbelegen, Bankverbindungen)
 +
* Stammdaten aus den Fibu-Daten z.B. des Buchungskreises (UstID, Steuernummer, Logodateiname, Handelsregister, ...)
 +
* Stammdaten aus der Einkaufsorganisation für Einkaufsbelege (Adressdaten auf Einkaufsbelegen, Bankverbindungen)
 +
 +
 +
===Mehrsprachigkeit===
 +
 +
Sowohl die Kopf- als auch die Fusszeile können mehrsprachig gestaltet sein. In diesem Fall gilt (genau wie bei der normalen Formulargestaltung), dass die Übersetzungen von einzelnen Begriffen in sog. Propertiesdateien bereitgestellt werden müssen. Die entsprechenden Formulare müssen darauf vorbereitet sein.
 +
 +
Ein Beispiel einer solchen Übersetzungsdatei ist im folgenden Screenshot abgebildet.
 +
[[Datei:Reporting_jasper_i18n.jpg|none|623x497px]]

Aktuelle Version vom 15. Oktober 2023, 07:23 Uhr


Allgemeines

Kopf- und Fusszeilen in sämtlichen PDF-Belegen z.B. für Angebote, Lieferscheine, Bestellungen, ... sind in der Regel so gestaltet, dass diese auf Daten aus den hscERP Stammdaten zurückgreifen. Somit bestimmte Inhalte ohne Anpassung des Drucklayouts (über JasperReports) direkt über die Benutzeroberfläche (UI) gepflegt werden.

Wichtig hierbei ist, dass Änderungen an einigen Stammdaten erst nach Neustart des hscERP in den Belegen sichtbar sind, da solche (sich selten ändernde) Daten in einem internen Cache zwischengespeichert werden!

Sollte das Layout für alle Belege tatsächlich angepasst werden müssen, so sind folgende Report-Vorlagen (je nach Kundenausprägung werden hierzu unterschiedliche Vorlagen bereitgestellt) zu bearbeiten:

Vorlagendatei Beschreibung
hsc_header.jrxml Standard-Kopfzeile für alle Belege
HSCCommonHeader1.jrxml Kundenindividuelle Kopfzeile für alle Belege
HSCCommonPCHeader1.jrxml Kundenindividuelle Kopfzeile für einkaufsrelevante Belege
HSCCommonFooter.jrxml Standard-Fusszeile für vorrangig vertriebliche Belege (z.B. Angebote, Lieferscheine, Rechnungen) und sonstige Belege, die keine spezielle Vorlage besitzen
HSCCommonFooter1.jrxml Kundenindividuelle-Fusszeile für vorrangig vertriebliche Belege (z.B. Angebote, Lieferscheine, Rechnungen) und sonstige Belege, die keine spezielle Vorlage besitzen
HSCCommonPCFooter.jrxml Standard-Fusszeile für einkaufsrelevante Belege (z.B. Bestellungen)
HSCCommonBOMFooter.jrxml Kundenindividuelle Fusszeile für Stücklisten

Kopfzeile

Die Kopfzeile enthält meist ein Logo, welches in der Regel in der jeweiligen Header-Vorlage mit Hilfe eines Pfadparameters definiert wurde. (z.B. "/reports/images/logo.png"). Dies besagt, dass zur Laufzeit vom Server die Datei logo.png aus dem Ordner reports/images aus dem hscERP Basisverzeichnis geladen wird.

Ändert sich also das Logo eines Unternehmens, so kann in der Regel einfach die logo.png Datei (oder wie diese auch immer konkret im Kundenkontext konfiguriert wurde ausgetauscht werden. Wichtig: Auch die Änderung eines Logos sollte an hsc solutions übermittelt werden, damit beim nächsten Update die Dateien nicht fälschlicherweise erneut überschrieben werden!


Fusszeile

Sofern keine Layoutänderungen notwendig sind, sondern sich nur Inhalte (z.B. Telefonnummer, Bankverbindung oder Geschäftsführer) ändern, können diese über entsprechende Stammdatenänderungen direkt im hscERP vorgenommen werden.

Reporting jasper fusszeile.jpg

Sofern die Schulung ERP_014 - Formulargestaltung besucht wurde, sind die in dem Screenshot angegebenen Platzhalter und Methodenaufrufe bekannt und können genutzt werden. Ohne die betreffene Schulung verbleibt nur die Anpassung über die Stammdaten im hscERP.

Folgende Daten werden in der Regel für die Fusszeile herangezogen:

  • Stammdaten aus der Vertriebsorganisation (Gläubiger ID, Adressdaten auf Vertriebsbelegen, Bankverbindungen)
  • Stammdaten aus den Fibu-Daten z.B. des Buchungskreises (UstID, Steuernummer, Logodateiname, Handelsregister, ...)
  • Stammdaten aus der Einkaufsorganisation für Einkaufsbelege (Adressdaten auf Einkaufsbelegen, Bankverbindungen)


Mehrsprachigkeit

Sowohl die Kopf- als auch die Fusszeile können mehrsprachig gestaltet sein. In diesem Fall gilt (genau wie bei der normalen Formulargestaltung), dass die Übersetzungen von einzelnen Begriffen in sog. Propertiesdateien bereitgestellt werden müssen. Die entsprechenden Formulare müssen darauf vorbereitet sein.

Ein Beispiel einer solchen Übersetzungsdatei ist im folgenden Screenshot abgebildet.

Reporting jasper i18n.jpg