Hallo zusammen.
sind nicht die schönsten Workflow aber funktioniert so weit.
habe abfragen gemacht womit ich ausgeben kann wann ein Produkt die Maße hat und wann nicht. in der Hinsicht interessant um abfragen zu können ob ein Artikel als Warenpost oder Sperrgut Versendet werden muss
Erstmal der Workflow für die Maße:
LP; BP; HP sind die Maximal Maße
LPm; BPm; HPm die Minimal Maße
1 ist Wahr und 2 ist Flasch
Es wird jeder Wert einzeln Verglichen, da manche daten von uns nicht nach LBH von der Längen her sortiert sind.
{% assign L = Vorgang.Allgemein.Maße_Gewicht.Länge -%}
{% assign B = Vorgang.Allgemein.Maße_Gewicht.Breite -%}
{% assign H = Vorgang.Allgemein.Maße_Gewicht.Höhe -%}
{% assign LPm = 35 -%}
{% assign BPm = 25 -%}
{% assign HPm = 5 -%}
{% assign LP = 120 -%}
{% assign BP = 60 -%}
{% assign HP = 60 -%}
{% if L < LP and B < BP and H < HP -%}
{% assign AN = 1 -%}
{% elsif L < HP and B < LP and H < BP -%}
{% assign AN = 1 -%}
{% elsif L < BP and B < HP and H < LP -%}
{% assign AN = 1 -%}
{% else %}
{% assign AN = 0 -%}
{% endif -%}
{% if L < LPm and B < BPm and H < HPm -%}
{% assign UN = 1 -%}
{% elsif L < HPm and B < LPm and H < BPm -%}
{% assign UN = 1 -%}
{% elsif L < BPm and B < HPm and H < LPm -%}
{% assign UN = 1 -%}
{% else %}
{% assign UN = 0 -%}
{% endif -%}
{% if UN == 1 and AN == 1 -%}
{% assign RE = 0 -%}
{% elsif UN == 0 and AN == 1 -%}
{% assign RE = 1 -%}
{% elsif UN == 0 and AN == 0 -%}
{% assign RE = 0 -%}
{% endif -%}
{{RE}}
Nun zum Gurtmaß
Wert wird hier als Zahl ausgegeben und das Längste maß wird mit 2 multipliziert
{% assign L = Vorgang.Allgemein.Maße_Gewicht.Länge -%}
{% assign B = Vorgang.Allgemein.Maße_Gewicht.Breite -%}
{% assign H = Vorgang.Allgemein.Maße_Gewicht.Höhe -%}
{% if L > B and L > H -%}
{% assign ANS = L |Plus: L %}
{% assign ANS = ANS |Plus: B %}
{% assign ANS = ANS |Plus: H %}
{{ ANS }}
{% endif -%}
{% if H > L and H > B -%}
{% assign ANS = H |Plus: H %}
{% assign ANS = ANS |Plus: L %}
{% assign ANS = ANS |Plus: B %}
{{ ANS }}
{% endif -%}
{% if B > H and B > L -%}
l{% assign ANS = B |Plus: B %}
{% assign ANS = ANS |Plus: H %}
{% assign ANS = ANS |Plus: L %}
{{ ANS }}
{% endif -%}
Gruß Marvin
sind nicht die schönsten Workflow aber funktioniert so weit.
habe abfragen gemacht womit ich ausgeben kann wann ein Produkt die Maße hat und wann nicht. in der Hinsicht interessant um abfragen zu können ob ein Artikel als Warenpost oder Sperrgut Versendet werden muss
Erstmal der Workflow für die Maße:
LP; BP; HP sind die Maximal Maße
LPm; BPm; HPm die Minimal Maße
1 ist Wahr und 2 ist Flasch
Es wird jeder Wert einzeln Verglichen, da manche daten von uns nicht nach LBH von der Längen her sortiert sind.
{% assign L = Vorgang.Allgemein.Maße_Gewicht.Länge -%}
{% assign B = Vorgang.Allgemein.Maße_Gewicht.Breite -%}
{% assign H = Vorgang.Allgemein.Maße_Gewicht.Höhe -%}
{% assign LPm = 35 -%}
{% assign BPm = 25 -%}
{% assign HPm = 5 -%}
{% assign LP = 120 -%}
{% assign BP = 60 -%}
{% assign HP = 60 -%}
{% if L < LP and B < BP and H < HP -%}
{% assign AN = 1 -%}
{% elsif L < HP and B < LP and H < BP -%}
{% assign AN = 1 -%}
{% elsif L < BP and B < HP and H < LP -%}
{% assign AN = 1 -%}
{% else %}
{% assign AN = 0 -%}
{% endif -%}
{% if L < LPm and B < BPm and H < HPm -%}
{% assign UN = 1 -%}
{% elsif L < HPm and B < LPm and H < BPm -%}
{% assign UN = 1 -%}
{% elsif L < BPm and B < HPm and H < LPm -%}
{% assign UN = 1 -%}
{% else %}
{% assign UN = 0 -%}
{% endif -%}
{% if UN == 1 and AN == 1 -%}
{% assign RE = 0 -%}
{% elsif UN == 0 and AN == 1 -%}
{% assign RE = 1 -%}
{% elsif UN == 0 and AN == 0 -%}
{% assign RE = 0 -%}
{% endif -%}
{{RE}}
Nun zum Gurtmaß
Wert wird hier als Zahl ausgegeben und das Längste maß wird mit 2 multipliziert
{% assign L = Vorgang.Allgemein.Maße_Gewicht.Länge -%}
{% assign B = Vorgang.Allgemein.Maße_Gewicht.Breite -%}
{% assign H = Vorgang.Allgemein.Maße_Gewicht.Höhe -%}
{% if L > B and L > H -%}
{% assign ANS = L |Plus: L %}
{% assign ANS = ANS |Plus: B %}
{% assign ANS = ANS |Plus: H %}
{{ ANS }}
{% endif -%}
{% if H > L and H > B -%}
{% assign ANS = H |Plus: H %}
{% assign ANS = ANS |Plus: L %}
{% assign ANS = ANS |Plus: B %}
{{ ANS }}
{% endif -%}
{% if B > H and B > L -%}
l{% assign ANS = B |Plus: B %}
{% assign ANS = ANS |Plus: H %}
{% assign ANS = ANS |Plus: L %}
{{ ANS }}
{% endif -%}
Gruß Marvin
Zuletzt bearbeitet: