Inaktiv Eigene Felder ohne Feldbezeichnung andrucken

aqualut

Aktives Mitglied
2. Juli 2018
80
9
Hallo Community,

wir haben ein kleines Problem mit dem L&L. Wir würden gerne für unsere Artikelschilder das eigene Feld mitdrucken. Grundsätzlich kein Problem, die Einbindung funktioniert. Allerdings haben wir oben die Feldbezeichnung, die ebenfalls mitgedruckt wird. Kann man das irgendwie abstellen? Bislang haben wir dafür keine Möglichkeit gefunden (anbei ein Screenshot zur Verdeutlichung).
 

Anhänge

  • eigenes feld.PNG
    eigenes feld.PNG
    19,2 KB · Aufrufe: 15

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
720
122
50226 Frechern
Ok, damit werden alle Eigenen Felder (mit "|" als Trennzeichen) als Zeichenkette ausgegeben. Sieht also im Endeffekt so aus:

EigenesFeld_1=Inhalt1|EigenesFeld_2=Inhalt2|EigenesFeld_3=Inhalt3

Es gibt also zwei Probleme, einmal die einzelnen Felder trennen und das "=" entfernen/ersetzen. Einfachste Möglichkeit: "|" mit einem Zeilenumbruch und "=" z.B. mit ": " ersetzen. Das würde dann so aussehen:

EigenesFeld_1: Inhalt1 EigenesFeld_2: Inhalt2 EigenesFeld_3: Inhalt3

und ist einfach zu realisieren:

StrSubst$ (StrSubst$ (Artikel.EigeneFelderAlsText, '|', "¶") , '=', ": ")

Aber Achtung, hier werden ALLE "|" und ALLE "=" ersetzt.

Nach deinem Bild hast du aber nur ein Feld mit viel Inhalt und kannst den Feldnamen in der Ausgabe nicht gebrauchen. Das ist nicht unbedingt optimal aber auch lösbar. Allerdings rate ich dir zur Überarbeitung deiner eigenen Felder. Du solltest pro Merkmal, also Herkunft, Größe, ph Wert ...., eine eigenes Feld anlegen. Damit läst sich viel gezielter arbeiten und am Ende, wenn JTL mal mit L&L fertig ist, die Felder auch direkt ansprechen.

Aber hier eine Lösung für deine Variante:

Right$(Case$(0, Artikel.EigeneFelderAlsText), Len(Case$(0, Artikel.EigeneFelderAlsText)) - StrPos(Case$(0, Artikel.EigeneFelderAlsText), '=') - 1)

Das ist für das erste eigene Feld. Beim zweiten, dritten usw. ersetzt du alle "Case$(0, ....)" durch "Case$(1,...)", "Case$(2,...)" usw. Hast du nur ein eigenes Feld, könntest du Case$ auch ganz weg lassen, dann hast du aber ein Problem, wenn eigene Felder dazu kommen.

Wie gesagt, ist nicht optimal aber sollte funktionieren.
 
  • Gefällt mir
Reaktionen: aqualut

aqualut

Aktives Mitglied
2. Juli 2018
80
9
Hey Tom,

vielen Dank für die umfangreiche Erklärung. Immer interessant, einen etwas tieferen Einblick in die Möglichkeiten der Wawi zu bekommen. Deine Lösung funktioniert super und zumindest vorerst werden wir wohl auch daran festhalten. Dieses eigene Feld ist eigentlich nur aus dem Grund entstanden, um allen Mitarbeitern und auch unseren Kunden einen schnellen Überblick über die entsprechende Tierart zu geben, die einzelnen Angaben sind noch einmal in (zweckentfremdeten) Feldern der JTL-Artikelverwaltung hinterlegt, damit wir sie im Notfall einzeln ansteuern können. Die Lösung mit eigenen Feldern wäre natürlich auch noch eine Option für die Zukunft. Besten Dank noch einmal und 'n schönes Wochenende.
 

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
720
122
50226 Frechern
Am Nachmittag kam eine ähnliche Frage zur Ausgabe auf Picklisten. Was dabei rausgekommen ist, könnte auch bei dir passen. Damit können die Eigenen Felder namentlich angesprochen werden, was bei mehr als einem eigenen Feld wichtig ist.
Zur Verdeutlichung sind in dem Code viele Zeilenumbrüche. Die können bleiben aber auch raus.

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

/* hier Name des Eigenen Felds eintragen  --> */ Lower$('EigenesFeld_1')

+ '=')) - 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 Zeilenumbrüche und Kommentare

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


Schönes WE :)
 
  • Gefällt mir
Reaktionen: horphi
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ausgabe (drucken) Auftrag "eigene Felder" oder "Auftragspositionen.Bezeichnung" Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Vorlagen und eigene Felder JTL-Wawi 1.10 3
"Eigene Felder" in ebay Designvorlage JTL-Wawi 1.11 2
Eigene Felder im Block "Firmen- und E-Mail Einstellungen verwalten" JTL-Wawi 1.10 3
Neu Automatisch generierte Eigene Felder PAYPAL_FUNDING_SOURCE und AmazonPay-Referenz User helfen Usern - Fragen zu JTL-Wawi 0
eigene mehrere Bankverbindungen - Zugferd Datei anpassen? JTL-Wawi 1.11 2
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 3
Neu Eigene Bestellbestätigung User helfen Usern - Fragen zu JTL-Wawi 4
Neu Amazon Lister 2.0 Kategoriespezifische Felder fehlen bei vielen Kategorien Amazon-Lister - Fehler und Bugs 2
Neu Umstiegsproblem beim Lister - Kategorienspezifisch Felder alle einzelt einstellen? Amazon-Lister - Fehler und Bugs 4
Neu Übermittlung eigener Felder von FFN-Händlern an Fulfiller Arbeitsabläufe in JTL-Wawi 0
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu Einkauf organisieren, wenn Lager ohne Lagerbestand - wie macht Ihr das? Arbeitsabläufe in JTL-Wawi 0
Neu Sind Support-Tickets für WaWi und Ameise ohne kostenpflichtigen Tarif nicht mehr möglich? JTL-Wawi - Fehler und Bugs 3
Artikel ohne Bestandsführung bleiben im Versand hängen. JTL-Wawi 1.9 0
Neu Von jetzt auf gleich Shop down "ohne" Fremdeinwirkung JTL-Shop - Fehler und Bugs 5
Neu Datenschutzinformation nur ohne Checkbox Allgemeine Fragen zu JTL-Shop 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Neu eazyAuction holt keine Bestellung mehr von Amazon ab, im Logbuch "Fehler" ohne weitere Angabe Amazon-Anbindung - Fehler und Bugs 1
Umlagerung zu Amazon-FBA plötzlich nicht mehr möglich: Zugewiesende Amazon-SKU weg: "Es befinden sich Artikel ohne Amazon-SKU in der Umlagerung." JTL-Wawi 1.9 7
Neu DPD Etikettendruck ohne Adresse nach Update JTL-ShippingLabels - Fehler und Bugs 0
Otto Variantenanlage ohne Vaterartikel in der Wawi Otto.de - Anbindung (SCX) 1
Neu Funktion: Bilder/Beschreibungen in laufenden Angeboten aktualisieren offenbar ohne Funktion eBay-Anbindung - Ideen, Lob und Kritik 2
Neu Gutscheine an JTL POS ohne Voucher - wie macht Ihr das? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Freiposition auf Rechnung ohne Preise anzeigen JTL-Wawi 1.6 7

Ähnliche Themen