In Diskussion Liquid error: Parameteranzahlkonflikt bei einer einfachen Anweisung

Holger.D

Aktives Mitglied
27. Dezember 2017
84
2
Hallo, ich weiß - es ist mit Sicherheit kein Fehler im Workflow sondern mehr mit meiner Anweisung. Vielleicht kann mir eine schnell helfen.
Wir haben das Problem, dass unsere Debitorennummern bei der Buchhaltung überlaufen ... Es werden nur 5 Stelligen Zahlen bis 69999 beim Debitor unterstützt. Die Buchhaltung kann das kurzfristig nicht ändern und drum müssten wir bei jeder Neuanlage eines Kunden nun einfach berechnen: Neue Kundennummer = 80000 ergibt Debitorennummer 80000 - 70000

ich habe zwar einige Infos im Forum gefunden - irgendetwas mach ich aber falsch. Im Workflow bei Kunde angelegt habe ich folgendes definiert (testweise mit 10000):

Screenshot 2024-03-25 105304.jpg

{% assign KNumber = Vorgang.Kundennummer %}
{{ KNumber | Minus: 100000 }}

nun bekomme ich bei der Vorschau einen Fehler:

Screenshot 2024-03-25 105537.jpg

Für eine schnelle Hilfe wäre ich sehr dankbar

Gruß Holger
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
639
211
Moin.
Die Kundennummer ist nicht immer eine Zahl.
Also:
Code:
{%- assign KNumber = Vorgang.Kundennummer -%}
{{ KNumber | ToDouble | Minus: 100000 }}
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.321
370
Ohne genau zu verstehen, was/warum diese Nummer berechnet wird, kann ich sagen, dass Vorgang.Kundennummer ein String ist. Mit diesem Datentyp kannst du nicht ohne weiteres rechnen. Dein Ausdruck ist also NULL | Minus: 100000 und dann meldet er einen Parameterfehler weil quasi der erste Parameter des Minus Filters Käse ist.

Du musst aus dem String erstmal eine Zahl machen: Vorgang.Kundennummer | Abs

Das Ganze sieht dann so aus:
Code:
{% assign KNumber = Vorgang.Kundennummer | Abs %}
{{ KNumber | Minus: 100000 }}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Integrator liquid Pixels GmbH Smalltalk 5
Neu Liquid Variable für Positionsart User helfen Usern - Fragen zu JTL-Wawi 3
Neu Dot Liquid csv-Ausgabe: Abschneiden / Turncate Gelöste Themen in diesem Bereich 4
Neu Shop Error: Error executing query: INSERT INTO tsuchcachetreffer JTL-Shop - Fehler und Bugs 0
Worker Error TrackAndTrace JTL-Wawi 1.8 1
Neu 5.3.1 HTTP Error 500 bei Bestellungen Gelöste Themen in diesem Bereich 4
Neu Error Code = 0 bei Installation JTL-Shop 5.3.1 Einrichtung JTL-Shop5 3
Gelöst Shop 5.3.1 Fatal Error Gelöste Themen in diesem Bereich 2
Verlässlicher Error nach 30 Sekunden temporäre Filter / Filter Artikelsuche JTL-Wawi 1.7 3
Zahlungsarten und Versandarten ERROR 500 Einrichtung JTL-Shop5 8
Neu Error beim öffnen von Artikeln und Unterkategorien in zweiter Sprache JTL-Shop - Fehler und Bugs 1
Neu Shop nicht mehr erreichbar HTTP 500 Error Betrieb / Pflege von JTL-Shop 1
Neu Fatal Error nach Serverumzug - Was tun? Betrieb / Pflege von JTL-Shop 2
Neu GLS - Originalmeldung Meldung: An error occurred when validating input: Field 'Name1' in Delivery is not present or not valid. JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Keine Verbindung zu Webshop - Error 500 WooCommerce-Connector 4

Ähnliche Themen