Ich habe jetzt von JTL SUpport erfahren, dass der Gesamtbetrag nicht in der Datenbank gespeichert wird.
Daher muss man den Gesamtbetrag berechnen.
Problem
Der Wert für {{ Umtauschartikel.Anzahl }} ergibt in den RetourenWorkflows immer Null, statt der korekten Anzahl.
Aufgabe
Ich muss nun eine Datenbankabfrage erstellen, die mir die Anzahl der Artikelposition anhand der Umtauschauftragsnummer aus der Datenbank ausliest um einen Gesamtbetrag der Bestellung zu berechnen.
Bisher habe ich folgenden Code, der mir aber nur irgendeine Anzahl eines Produkts aus dder Datenbank holt...
Code:
{% for Umtauschartikel in Vorgang.Umtauschartikel -%}
{% capture query -%}
SELECT nAnzahl FROM dbo.tbestellpos WHERE
{% endcapture -%}
{% assign DieAnzahl = query | DirectQueryScalar -%}
{{ DieAnzahl }}
{% assign GesamtpreisPosition = 0.00 -%}
{% assign GesamtpreisPosition = Umtauschartikel.VK-Preis | Times: Umtauschartikel.Anzahl -%}
{% assign GesamtpreisUA = GesamtpreisUA | Plus: GesamtpreisPosition -%}
{% endfor -%}