Neu Eigenes Feld nur ausgeben, wenn die Kunden-Nr. in einen bestimmten Zahlenbereich fällt

Bernd Wichtmann

Aktives Mitglied
15. Dezember 2020
38
6
Diesmal eine Frage an die Community, weil ich davon definitiv keine Ahnung habe:

für einen bestimmten Kundenkreis soll auf der Rechnung zusätzlich unsere Lieferanten-Nr. und die Mitglieds-Nr. des Kunden ausgegeben werden. Also vom Prinzip her eine IF-THEN-ELSE-Abfrage.
Die Bedingung ist: wenn die Kunden-Nr mit "27" (ein 5stelliger Kundennummernkreis, den wir für diese Kunden reserviert haben) beginnt soll der Text Lieferanten-/Mitglieds-Nr. ausgegeben werden, andernfalls nicht.

Die Kunden-Nr. kommt ganz normal aus den Kundenstammdaten (Vorgang.Auftrag.Kunde.Kundennummer), die Mitglieds-Nr. aus einem eigenen Feld (Alias$("Mitglieds-Nr",Vorgang.Kunde.EigeneFelderAlsText)).
Die Lieferanten-Nr. wird nicht ausgelesen, das ist bisher plain Text.

Jetzt die Frage: ist diese Abfrage/Bedingung so überhaupt mit DotLiquid möglich und wer wäre bereit mir beim Code zu helfen, da ich mich mit DotLiquid bisher noch so garnicht auskenne?

WaWi-Version: 1.6.48.0
 

Anhänge

  • Kundenstammdaten_01.JPG
    Kundenstammdaten_01.JPG
    117,6 KB · Aufrufe: 10
Zuletzt bearbeitet:

Bernd Wichtmann

Aktives Mitglied
15. Dezember 2020
38
6
In DotLiquid ist es möglich.

Deine Variablen sind aber von List & Label. Ich denke mal, du willst es in der Druckvorlage ändern.
Wenn ja, brauchst du die Funktion Str$, Cond, Len, StartsWith.

https://docu.combit.net/designer/de/index.html
Wow, so wie es aussieht scheint es mit der folgenden Funktion tatsächlich zu funktionieren:
Cond(StartsWith(Vorgang.Auftrag.Kunde.Kundennummer,"28"),"Lieferanten / Mitglieds-Nr.: 600199 / " + Alias$("Mitglieds-Nr",Vorgang.Kunde.EigeneFelderAlsText))

Zumindest sah es in der Vorschau soweit korrekt aus.
Jetzt muss ich das "nur" noch in der E-Mailvorlage schaffen und den Workflow hinbekommen, dann sind Jules und Vincent auch glücklich ;)

Super, Dank dir dafür.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu DHL Versandlabel Referenz Feld individualisieren JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu DHL Versenden 4.0 - Versand in EU geht nicht mehr, nur DE JTL-ShippingLabels - Fehler und Bugs 6
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu Druckvorlage Artikelbezeichnung nur in Englisch Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Rechteverwaltung - Verkaufspreise nur einsehbar, nicht bearbeiten? JTL-Wawi 1.10 1
Neu fEKNetto - zwei Einträge je LiefArtikel mit gleichem Lieferant - nur einer aktualisiert User helfen Usern - Fragen zu JTL-Wawi 1
Neu Epson TSE GetStorageInfo kommt nur Einrichtung / Updates von JTL-POS 0

Ähnliche Themen