Gelöst Workflow Problem Margen Berechnung

moeve

Aktives Mitglied
19. Mai 2015
64
0
Tostedt
Hallo
ich hoffe ich bin hiermit nicht ganz verkerht.
Und zwar versuche ich einen Workflow zu erstellen, der mir die Margenwerte in Prozent je Auftrag übermitteln soll.

Folgende Formel habe ich dafür erstellt:
Code:
{{ (Vorgang.AuftragsPositionen.Positionen.NettopreisGesamt2 | Minus: Vorgang.AuftragsPositionen.GesamtEK) | DividedBy: Vorgang.AuftragsPositionen.Positionen.NettopreisGesamt2 | Times: 100}}

Nun wirft mir die Bedingung immer einer Fehler aus. Ich vermute dies liegt daran das der Wert beim Dividieren ohne Auftrag ein 0 Wert ist.

Hat hier evtl. jemand eine Idee, wie ich mir einen Workflow erstellen kann, der mir eine Email zusendet, wenn die Marge kleiner als 5 % ist z.B.
 

moeve

Aktives Mitglied
19. Mai 2015
64
0
Tostedt
Nach einer längeren Nacht habe ich eine derzeitige Lösung gefunden. Es sieht danach aus, dass ich einfach alle operatoren einzeln abarbeiten muss. Was dann wie folgt aussieht.

Code:
{% assign div = Artikelbeschreibungen.NettopreisEinzel %}
    {% assign erg = ((Artikelbeschreibungen.NettopreisEinzel | Minus: Artikelbeschreibungen.Einkaufspreis) | DividedBy: Artikelbeschreibungen.NettopreisEinzel | Times: 100) %}
    {% assign dbAbsolut = ((Artikelbeschreibungen.NettopreisEinzel | Minus: Artikelbeschreibungen.Einkaufspreis) %}
    {% assign dbRealkomma = dbAbsolut | DividedBy: div %}
    {% assign dbReal = dbRealkomma | Times:100 %}

Jedenfalls kommt nun keine Fehlermeldung erstmal.
 

Ähnliche Themen