Gelöst Hilfe, Variable außerhalb der Schleife verfügbar machen

K3Ks

Gut bekanntes Mitglied
26. März 2008
186
10
Hallo!

Ich habe den Workflow zur Berechnung einer Provision herangezogen und adaptiert.
Das ganze soll jedoch nicht Artikelspezifisch sondern nach RE gerechnet werden.

Mein Problem ist folgendes:
Ich berechne innerhalb des Workflows pro Artikel (Position) den EK und ziehe diese vom VK ab um auf den reinen Gewinn zu kommen. Dies möchte ich für jede Position machen, am schluss dann einfach Subtrahieren und die gewünschte Provision ausrechnen.

Soweit so gut, jedoch bekomme ich die Variable in der Schleife nicht nach der Schleife verfügbar.
abzug ist immer 0 :(

Hier der Code:

{% assign gewinn = Vorgang.Auftrag.Summe0.Netto | Nummer: 'N2','de-DE' %}
{{ gewinn }} --

{% for produkt in Vorgang.Auftrag.Positionen -%}
{% assign abzug = produkt.NettopreisEinzel | Minus: produkt.Einkaufspreis | Times: produkt.Menge | Nummer: 'N2','de-DE' -%}
{% endfor -%}
{{ gewinn }}({{ abzug }});QQ
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.049
2.300
Berlin
Firma
css-umsetzung
Ich habe das jetzt nicht probiert, aber die Konvertierung der Zahlen würde ich immer erst bei der Endausgabe machen.
Die Variable abzug, das was am ende steht bei abzug ist dann nur der wert des letzten Produktes, weil du nie den den vorangegangenen Wert abzug einbeziehst.

Kann das sein?