Inaktiv Eigenes Feld auf Pickliste

schmiede

Aktives Mitglied
19. Mai 2015
81
7
Hallo, ich komme irgendwie nicht weiter oder sehe den Wald nicht mehr.
Ich muss auf der Pickliste das eigene Feld "Länge" des Artikels angedruckt haben, aber es will nicht klappen.
Code:
JTL_DirectQuery ("SELECT tArtikelAttributSprache.cWertVarcher FROM tArtikelAttributSprache

JOIN tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.cWertVarchar

JOIN tArtikelAttributSprache on tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.cWertVarcherAND tArtikelAttributSprache.kSprache=1

WHERE tArtikelMerkmal.kArtikel="+str$(PickListPositionOrder.ProductInternalId)+"

AND tAttributSprache.cName='Länge'")

WAWI 1.5.10.0

Kann jemand helfen?
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
715
107
06774 Muldestausee
Die Eigenen Felder sind keine Attribute, die Abfrage wird also nicht funktionieren. Ich muss gestehen, das ich mir das jetzt auch nicht näher angesehen habe.
Ich hab aber gerade in einem anderen, ähnlichem Thema geantwortet. Dort ging es zwar nicht um die Pickliste sondern um Artikel aber die Frage war ähnlich gelagert.

Mein Ansatz basiert auf der in L&L vorhandenen Liste der Eigenen Felder. In dieser Liste sind die einzelnen Felder mit "|" getrennt und die Feldnamen mit "=" vom Feldinhalt. Sieht dann in etwa so aus:

EigenesFeld_1=Inhalt1|EigenesFeld_2=Inhalt2|EigenesFeld_3=Inhalt3

Um deine Vorgaben zu erfüllen (nur eigenes Feld "Länge" ausgeben), muss das Eigene Feld mit dem Namen "Länge" und dessen Inhalt von dem Rest der Zeichenkette getrennt werden. Das sieht dann zum Beispiel so aus:

Code:
Left$(Right$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText, Len(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText) - StrPos(Lower$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText), 'länge=') - 6)
    , If (StrPos(Right$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText, Len(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText) - StrPos(Lower$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText), 'länge=') - 6), '|') > -1
        , StrPos(Right$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText, Len(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText) - StrPos(Lower$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText), 'länge=') - 6), '|')
        , 1000 /* wenn letztes Eigenes Feld, dann Anzahl Zeichen - gibt kein "|" mehr */
      )
)

Für Eigene Felder mit anderem Namen, "länge=" durch den Namen + "=" ersetzen und die Zahl dahinter mit der Anzahl der Stellen des Feldnamens + 1 ersetzen. Also z.B. "..., 'länge=') - 6)" durch "..., 'höhe=') - 5)". Die Feldnamen müssen hier immer klein geschrieben werden um Groß-/Klein-Schreibungs-Exzessen vorzubeugen.

Solltest du das ganze per SQL bevorzugen, seh ich mir das gerne an. Wird aber etwas dauern, vor heute Abend komm ich nicht mehr dazu.
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
715
107
06774 Muldestausee
Ich hab das ganze mal noch ein bisschen komprimiert. Zur Verdeutlichung mit vielen Zeilenumbrüchen. Die können bleiben oder auch nicht.
In dieser Variante muss nur noch der Name des eigenen Feldes angepasst werden.

Code:
Left$(jset('var1_string', Right$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText, Len(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText) - StrPos(Lower$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText), jset('var2_string',

/* hier Name des Eigenen Felds eintragen  --> */ Lower$('Länge')

+ '=')) - Len(jget('var2_string')))),
        If (StrPos(jget('var1_string'), '|') > -1
            , StrPos(jget('var1_string'), '|')
            , 1000 /* wenn letztes Eigenes Feld, dann Anzahl Zeichen - gibt kein "|" mehr */
        )
)

ohne Zeilenümbrüche und Kommentare

Code:
Left$(jset('var1_string', Right$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText, Len(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText) - StrPos(Lower$(Gruppierte_Pickpositionen.Artikel.EigeneFelderAlsText), jset('var2_string', Lower$('EigenesFeld_1') + '=')) - Len(jget('var2_string')))), If (StrPos(jget('var1_string'), '|') > -1, StrPos(jget('var1_string'), '|') , 1000))

Ich hoffe das hilft, Schönes WE :)
 
  • Gefällt mir
Reaktionen: elevennerds.de
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes Feld auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Eigenes Template sichern Templates für JTL-Shop 1
Neu JTL Shop in Safari zeigt Feld falsch an. JTL-Shop - Fehler und Bugs 0
Einlagerungsliste mit Lagerposition bzw. Feld "Kommentar1" JTL-Wawi 1.8 0
Neu Packtisch: In der Liste der Aufträge neue Feld-Spalte mit Spalteneditor hinzufügen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu >Merchant Center Feld Textzeile welches wawi Feld User helfen Usern - Fragen zu JTL-Wawi 3
Neu Feld Zahlung Anmerkung Variable? User helfen Usern - Fragen zu JTL-Wawi 1
In Email-Vorlage: E-Mail Adresse im eigenen Feld verwenden JTL-Wawi 1.8 4
Neu Datenmigration von anderer WaWi auf JTL-WaWi Starten mit JTL: Projektabwicklung & Migration 8
Rechnungen werden nicht mehr erstellt seit Umstieg auf Fulfillment JTL-Wawi 1.8 0
Neu Darstellung/Werte der Variantenauswahl auf Amazon anpassbar? Amazon-Lister - Ideen, Lob und Kritik 0
Neu Onepage Composer geht nicht mehr nach Update auf 5.3.1 JTL-Shop - Fehler und Bugs 2
Neu Die Shop-URL verweist nicht auf einen gültigen Shop! Shopify-Connector 1
Neu Inhalt/Menge + Einheit auf Auftragspositionen joinen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Stückliste auf Lieferschein Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Artikel im Warenkorb wird von 1 auf null runtergesetzt. Anstatt es zu entfernen wird es automatisch wieder auf 1 gesetzt Allgemeine Fragen zu JTL-Shop 6
Neu leeres Textfeld erstellen für einen Hinweis auf der Rechnung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ust-ID nach Land auf Rechnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
JTL 1.7 Bestimmte reservierte Produkte sollen keinen Einfluss auf Bestand haben JTL-Wawi 1.7 0
Neu Auftrag verpacken druckt auf 2 Drucker RE aus / wo kann das eingestellt werden? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Textfeld auf Folgeseiten bei Angebotsvorlage JTL-Wawi 1.8 1
Neu Lieferadresse auf Auftrag, Rechnung usw. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Migration Shopware 5 auf 6 mit JTL-Wawi ohne Datenverlust Shopware-Connector 0
Neu Datenumzug von Xentral ERP Software auf JTL-Wawi Schnittstellen Import / Export 4
Neu Artikel nach Übertragung von JTL auf geplant im Jahr 2030 WooCommerce-Connector 2
Neu Mehrsprachige Attribute werden nur auf deutsch an SW6 übertragen Shopware-Connector 0
Neu Angriff auf JTL-Shop ?Log file: Wrong ip Allgemeine Fragen zu JTL-Shop 2
Neu Paypal Plugin Version 1.2.0 läuft und 1.4.0. läuft nicht auf derselben Umgebung Plugins für JTL-Shop 0
Neu Was steckt hinter der Zahl von 53 Bildern auf Ebay bei Variationsartikeln (und einer unsinnigen Fehlermeldung der Wawi)? JTL-Wawi - Fehler und Bugs 2
Ich habe auf NOVA umgestellt aber PayPal funktioniert nicht Einrichtung JTL-Shop5 1
Neu beim Umstieg von unicorn auf SCX Bilder aktivieren Otto.de - Anbindung (SCX) 1
Neu Gewicht auf Rechnung (Artikelgewicht und Zusatzgewicht) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu gelöst: Update von 5.3.0 auf 5.3.1 - Dateien hochgeladen - immernoch alte Version Gelöste Themen in diesem Bereich 6
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Neu Update auf v5-2-5 Gelöste Themen in diesem Bereich 3
Neu Nach Update auf 5.3 fliegen die Produkte aus dem Merchant Center JTL-Shop - Fehler und Bugs 0
Neu Nach Umstellung auf WMS Probleme mit der JTL Ameise Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Auftrag mit Freiposition Menge 0 läßt sich nicht ausliefern + wird nicht auf Lieferschein angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Ausgabe Lieferdatum auf Lieferantenbestellung JTL-Wawi 1.8 0
Benutzerrechte - Artikel auf Einkaufsliste setzen JTL-Wawi 1.6 1
Neu /navi.php?q=2 Abfragen laufen auf 404 Gelöste Themen in diesem Bereich 4
Neu Shopify Erhöhung der Varianten von 100 auf 2000 - Connector App Problem Shopify-Connector 4
Artikel Netto Preis von 4 Nachkommastellen auf 2 umstellen JTL-Wawi 1.7 5
Neu WaWi auf Mac Installation von JTL-Wawi 3
Neu Rechnung wird nicht auf englisch gespeichert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Neu Scrollverhalten auf Artikellisten (mal wieder) Templates für JTL-Shop 0
Neu Wie setzt Ihr eure Dev/Staging Umgebungen auf? Betrieb / Pflege von JTL-Shop 0

Ähnliche Themen