Neu Teilstring aus Variable löschen bei Rechnungserstellung

Mathias@tn

Aktives Mitglied
7. März 2018
86
2
Hallo,

ich habe einen Workflow erstellt, der in "Anmerkung" von Aufträgen von Neukunden "Erstkauf" einträgt.
In den Anmerkung landen noch weitere Texte, automatisch erstellt z.B. von Amazon oder eigene händisch eingetragene Anmerkungen.

ZB. könnte eine Anmerkung so aussehen:
"Erstkauf Amazon Order XXX-XXXXXXX-XXXXXXX"

Beim Druck der Rechnungen werden Anmerkungen mit ausgedruckt, was durchaus Sinn macht.

Frage 1:
Ist es möglich, für die Rechnungserstellung aus dem String (Vorgang.Auftrag.Anmerkung) "Erstkauf" zu entfernen? Erleichternd könnte sein, das "Erstkauf" immer am Anfang der Anmerkung steht.

Frage 2:
Wo kann ich generell mehr erfahren über die Programmiersprache, die hinter der Erstellung der Rechnungen steckt? Ist das Smarty? Oder etwas anderes?

Ein Workaround wäre, Erstkauf in eine andere Variable zu schreiben, die dann erst gar nicht in der Rechnung landet. Dieser "Systemwechsel" wird aber zu Verwirrung bei meinen Mitarbeitern führen.

Ich würde es lieber über eine Lösung zu Frage 1 probieren.

Danke im Voraus,
Mathias
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Hinter der Vorlagenverwaltung steckt das Tool "List & Label" von Combit.

Schau mal in der Rechnungsvorlage bei JTL.WaWi.Vorgang.VersandInformation
Dort sollte folgende Variable drin stehen:
Code:
Vorgang._Veraltet_.Auftrag.Versandinformationen + Vorgang.Auftrag.Anmerkung
Das ersetzt du mit
Code:
Vorgang._Veraltet_.Auftrag.Versandinformationen + StrSubst$ (Vorgang.Auftrag.Anmerkung,"Erstkauf ","")
 

Ähnliche Themen