Einführung in Druckformate
Einleitung
Ein Druckformat in ERPNext bezeichnet ein Format wie die Daten aus unserer Dateneingabemaske, dem DocType, bei der Ausgabe über HTML und/oder PDF dargestellt werden.
Um ordentliche Druckformate in ERPNext erstellen zu können sind Fähigkeiten in CSS und HTML erforderlich. Einfache Druckformate können in ERPNext mit dem Print Format Builder erstellt werden. Diese erfüllen zwar inhaltlich die meisten Anforderungen, nicht aber die Form.
Übersicht
![](https://doku.phamos.eu/uploads/images/drawio/2022-11/drawing-4-1669633910.png)
CSS Struktur
CSS Klassen welche für alle folgenden DocTypes zum Einsatz kommen sollen, wollen wir im Druckstil abelgen. Diese können dann von Briefkopf (hier gibt es kein extra CSS Feld) und dem Druckformat mitverwendet werden. Tun wir dies erspart uns das dies das wiederholen auf allen Druckformaten.
![](https://doku.phamos.eu/uploads/images/drawio/2022-11/drawing-4-1669636981.png)
DocType |
Erklärung |
Druckstil |
Hier kann sämlichtes CSS hinterlegt werden welches wir systemweit nutzen wollen. |
Briefkopf |
Hier können wir CSS nur im HTML verwenden. Dies sollten wir nach Möglichkeit vermeiden und uns auf den Druckstil verweisen. |
Druckformat |
Hier können wir DocType bezogenes CSS hinterlegen. Dies tun wir dann, wenn es nur einmalig zur Anwendung kommt und sich im System nicht wiederholt. |
Druckeinstellungen (Print Settings)
Bevor wir Druckformate in ERPNext erstellen sollten wir uns mit den Druckeinstellungen vertraut machen.