mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-15 04:27:14 +01:00
1 line
9.1 KiB
Plaintext
1 line
9.1 KiB
Plaintext
|
<span style="font-size:28px;"><strong>Berichte erstellen</strong></span><br />Hier können Sie sich eigene Berichte mit Hilfe von SQL Statements anlegen und als PDF/CSV exportieren, oder per FTP und E-Mail versenden.<br /><br /><img src="index.php?module=wiki&action=getfile&workspacefolder=XentralHandbuch&article=berichte&fileid=19" width="700" /><h1>Feldeinstellungen</h1>Im Reiter "Einstellungen" werden die benötigten Informationen für den Bericht eingetragen.<br />In den Feldern ist dabei Folgendes einzugeben:<ul><li>Name: Der Name des Berichts (kann frei gewählt werden)</li><li>Projekt (optional): Projekt des Berichts</li><li>Beschreibung (optional): Beschreibung, was der Bericht anzeigt</li><li>Variablen (optional): Definition von Variablen, die dann im SQL-Statement dementsprechend ersetzt werden</li><li>Struktur: SQL-Statement, dass die Struktur des Berichts festlegt</li><li>Spaltenname: Bezeichnung der Spalten, in denen die Daten auftauchen (z.B. Datum, Kunde, Betrag)</li><li>Spaltenbreite (optional): Spaltenbreite in Millimetern (Gesamtbreite beträgt 190mm)</li><li>Spaltenausrichtung (optional): Ausrichtung des Textes in allen Feldern der Spalte, R (rechtsbündig), L (linksbündig), oder C (zentriert)</li><li>Interne Bemerkung (optional): Interne Anmerkung (taucht nicht im Bericht auf)</li></ul><h1>Variablen</h1>Es ist auch möglich Variablen in Berichten zu deklarieren und diese im SQL - Statement zu nutzen.<br /><br />Die entsprechende Syntax sieht dann so aus (Semikolon am Ende nicht vergessen):{DATUMVON} = 2018-10-01;Im Bericht werden die Variablen folgendermaßen eingefügt:<img src="index.php?module=wiki&action=getfile&workspacefolder=XentralHandbuch&article=berichte&fileid=20" /><h1>FTP-Übertragung und E-Mail</h1>Erstellte Berichte können über FTP übertragen sowie in regelmäßigen Abständen und zu bestimmten Zeitpunkten per E-Mail versendet werden.<br /><br />Die Funktion muss dazu aktiviert und alle Felder gefüllt werden.<ul><li>E-Mail Empfänger → E-Mail-Adresse, an die der Bericht versendet werden soll</li><li>E-Mail Betreffzeile → Betreff, den die E-Mail haben soll</li><li>Uhrzeit → Uhrzeit, zu dem die E-Mail verschickt werden soll (Ankunft kann sich um ca. eine Minute verzögern)</li><li>Dateiname → Name der Datei, die der Bericht ausgeben soll (Die Endung des entsprechenden Dateityps muss mit angefügt werden, also z.B. .csv oder .txt)</li></ul><br /><img src="index.php?module=wiki&action=getfile&workspacefolder=XentralHandbuch&article=berichte&fileid=21" />Damit das Verschicken der E-Mails funktioniert, muss der Prozessstarter Berichte FTP Übertragungen aktiv und richtig konfiguriert sein. So könnten die Einstellungen aussehen:<img src="index.php?module=wiki&action=getfile&workspacefolder=XentralHandbuch&article=berichte&fileid=22" /><h1>Beispielberichte</h1><h2>ZM</h2><br /><code>SELECT belegnr, datum, name, kundennummer, land, ustid, SUM(soll) as sollFROM rechnungWHERE land != '{LAND}' AND land IN ({EULAENDER}) AND status != 'angelegt' AND ustid != <em> AND datum >= '{DATUMVON}' AND datum <= '{DATUMBIS}'GROUP BY ustid</em></code><br /><br /><strong>Variablen:</strong><br /><code>{LAND} = DE;{DATUMVON} = 2019-01-01;{DATUMBIS} = 2019-12-31;{EULAENDER} = 'AT','BE','BG','CY','CZ','DE','DK','EE','ES','FI','FR','GB','GR','HR','HU','IE','IT','LT','LU','LV','MT','NL','PL','PT','RO','SE','SI','SK';</code><br /><br /><strong>Spaltenname:</strong><br /><code>Rechnung;Datum;Kunden;Kdnr;Land;USTID;Betrag</code><br /><br /><strong>Spaltenbreite:</strong><br /><code>20;25;65;15;10;30;25</code><br /><br /><strong>Spaltenausrichtung:</strong><br /><code>L;L;L
|