Neu Error in Formular wenn Amazon Custom Pfad nicht vorhanden ist (Der Index lag außerhalb des Bereichs...)

L-Markt

Mitglied
11. Januar 2021
28
2
Wir sind leider nicht firm in SQL, daher fragen wir auf diesem Wege, ob jemand eine Lösung hat.

Wir drucken Amazon Custom Aufträge über ein Formular aus, welches wir anhand des Guides angelegt haben. >>JTL Guide

In unserem Falle haben wir z.B. den Tabelleninhalt:

JTL_GetJsonValue(SalesOrderPosition.AmazonCustomJSON, "data:eek:rderCustomizationData[0]:customizationData:children[0]:children[0]:children[0]:children[2]:children[0]:children[0]:inputValue", ":")

Das Problem:
Wir haben manche Artikel, in denen zwei- oder dreizeilig individualisiert werden kann, andere dagegen mit nur einer Zeile.

Wir haben jetzt für für drei Zeilen einen Bereich im Formular angelegt. Ist aber in der Bestellung einer der Pfade nicht vorhanden, gibt uns das Formular eine Fehlermeldung aus:

Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Sammlung sein.
Parametername: index

Wie lässt sich das Formular anpassen, dass die Pfade nur dann ausgelesen werden, wenn diese im Artikel auch vorhanden sind?
Lässt sich die Fehlermeldung per Darstellungsbedingung ausblenden?

So sieht das im Formular aktuell aus, in diesem Fall ist der Artikel mit nur einer Zeile Text bestellt worden:

Unbenannt.JPG

Herzlichen Dank schon einmal für die Hilfe!
 

Ähnliche Themen