Neu Artikeletikett

diyshop

Aktives Mitglied
15. April 2018
12
4
Hallo zusammen,

stehe auf dem Schlauch. Möchte nach folgender Logik ein Artikeletikett in JTL ausgegeben haben.
Reihenfolge:

1. Wenn FNSKU beginnt mit "X00", dann FNSKU
sonst
2. Wenn EAN ist leer, dann FNSKU
sonst
3. Wenn EAN ist leer & FNSKU ist leer, dann Art.-Nr.
sonst
4. EAN

So sieht der Code aus. Gibt es jmd. der mir das kurz sagen kann? Vielen Dank im Voraus!

Cond (StartsWith (Artikel.Amazon_FNSKU,'X00'),Barcode (Artikel.Amazon_FNSKU, "Code 128"),Cond (IsNullOrEmpty (Artikel.EANKlein),Barcode (Artikel.Amazon_FNSKU, "Code 128"),Barcode (Artikel.EANKlein, "EAN13")))

Beste Grüße

Frederic Bruns
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.789
315
Düsseldorf
Das ist Dein bisheriger Code, nur mal anders formatiert:

Code:
Cond (
    StartsWith (Artikel.Amazon_FNSKU,'X00'),
        Barcode (Artikel.Amazon_FNSKU, "Code 128"),
        Cond (
            IsNullOrEmpty (Artikel.EANKlein),
                Barcode (Artikel.Amazon_FNSKU, "Code 128"),
                Barcode (Artikel.EANKlein, "EAN13")
        )
)

Und jetzt erweitert (allerdings ungetestet):
Code:
Cond (
    StartsWith (Artikel.Amazon_FNSKU,'X00'),
        Barcode (Artikel.Amazon_FNSKU, "Code 128"),
        Cond (
            IsNullOrEmpty (Artikel.EANKlein),
                Cond (
                    IsNullOrEmpty(Artikel.Amazon_FNSKU),
                        Barcode (Artikel.Artikelnummer, "Code 128"),
                        Barcode (Artikel.Amazon_FNSKU, "Code 128")
                ),
                Barcode (Artikel.EANKlein, "EAN13")
        )
)
 
  • Gefällt mir
Reaktionen: diyshop

diyshop

Aktives Mitglied
15. April 2018
12
4
Hallo Xantiva,

vielen Dank für deine schnelle Hilfe. Hab im Kopf die ganze Zeit nach einer Excel-mäßigen UND()-Funktion gesucht. Auf diese verschachtelte Variante nicht gekommen.

Vielen Dank und beste Grüße

Frederic Bruns