Hallo,
ich speichere bei mir die Rechnungen direkt über JTL in ein Verzeichnis. Dabei wird unter anderem auch der Firmenname für den Dateinamen verwendet. Enthält der (oder eine beliebige andere Variable, die für den Dateinamen übergeben wird) einen Schrägstrich, erstellt JTL ein Verzeichnis mit dem Dateinamensteil vor dem / und das PDF dann darin mit dem Rest des Strings. Lässt sich das evtl. rausfiltern? Die Schrägstriche könnte man z.B. durch - ersetzen.
Das Template für den Dateinamen sieht bei mir so aus:
x:\pfad\zum\rechnungsverzeichnis\{{ Datum.Jetzt | Datum:'yyyy' }}\Rechnung_{{ Vorgang.Erstelldatum | Datum:'yyyy-mm-dd' }}_{{ Vorgang.Rechnungsnummer }}{% if Vorgang.Kunde.Vorname != empty %}_{{ Vorgang.Kunde.Vorname }}{% endif %}{% if Vorgang.Kunde.Name != empty %}_{{ Vorgang.Kunde.Name }}{% endif %}{% if Vorgang.Kunde.Firma != empty %}_{{ Vorgang.Kunde.Firma }}{% endif %}.pdf
Interessant ist auch, dass der / zum Anlegen eines Verzeichnisses führt. Unter Windows ist ja eigentlich der \ dafür zuständig.
Viele Grüße
Carsten
ich speichere bei mir die Rechnungen direkt über JTL in ein Verzeichnis. Dabei wird unter anderem auch der Firmenname für den Dateinamen verwendet. Enthält der (oder eine beliebige andere Variable, die für den Dateinamen übergeben wird) einen Schrägstrich, erstellt JTL ein Verzeichnis mit dem Dateinamensteil vor dem / und das PDF dann darin mit dem Rest des Strings. Lässt sich das evtl. rausfiltern? Die Schrägstriche könnte man z.B. durch - ersetzen.
Das Template für den Dateinamen sieht bei mir so aus:
x:\pfad\zum\rechnungsverzeichnis\{{ Datum.Jetzt | Datum:'yyyy' }}\Rechnung_{{ Vorgang.Erstelldatum | Datum:'yyyy-mm-dd' }}_{{ Vorgang.Rechnungsnummer }}{% if Vorgang.Kunde.Vorname != empty %}_{{ Vorgang.Kunde.Vorname }}{% endif %}{% if Vorgang.Kunde.Name != empty %}_{{ Vorgang.Kunde.Name }}{% endif %}{% if Vorgang.Kunde.Firma != empty %}_{{ Vorgang.Kunde.Firma }}{% endif %}.pdf
Interessant ist auch, dass der / zum Anlegen eines Verzeichnisses führt. Unter Windows ist ja eigentlich der \ dafür zuständig.
Viele Grüße
Carsten