Neu Artikeletikett mit Merkmale

Traumpixel

Aktives Mitglied
11. April 2021
43
13
Köln
Hallo,

gibt es eine Möglichkeit alle Merkmale eines Artikels zum Artikeletikett hinzuzufügen?

Habe bereits gesehen das man einzelne Merkmale aus der Merkmaltabelle einblenden kann und frage daher nach ob es nicht eine einfachere Lösung gibt um alle hinterlegten Merkmale einzublenden.

Vielen Dank im Voraus für jede Hilfe.
Lg
 

GastroNeeds

Aktives Mitglied
10. August 2020
22
4
Hey Cuneyt2002,

ich hoffe, dass du mit folgenden Code das suchst, was du brauchst. Zu Erklärung: hier kannst du nur bestimmte Merkmale einer Gruppe ausgeben. Wenn du wirklich alle Merkmale ausgeben willst, lass die Gruppe weg:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
INNER JOIN tMerkmalGruppeMerkmal ON tArtikelMerkmal.kMerkmal = tMerkmalGruppeMerkmal.kMerkmal
INNER JOIN tMerkmalGruppe ON tMerkmalGruppeMerkmal.kMerkmalGruppe = tMerkmalGruppe.kMerkmalGruppe
WHERE tMerkmalGruppe.cName = 'Eigenschaften' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
Hi, Grüße!
Ich wollte diesen Code für meine Etiketten verwenden und ihn etwas ummodellieren, da ich die Bildpfade nutzen wollte.
Leider funktioniert der Code als solcher nicht, zumindest nicht unter 1.6 .
Hat jemand eine Lösung für mich?
Ich habe schon viel herumprobiert und möchte eigentlich nur die Html-Kurzbeschreibung
<p>
<img alt="src="https://..../... .png" />
....
</p>
als Bild auf ein Artikeletikett wiedergeben. Alternativ wäre das Merkmalbild möglich.
Lieben Dank!

Ich habe mich mal mit dem "Join" beschäftigt und habe das gebastelt. Es kann nicht stimmen, weil ich nicht weiß, wie ich nach dem = eintragen muss.

Code:
JTL_DirectTableQuery("SELECT tArtikelMerkmal.cBildpfad
FROM tArtikel
INNER JOIN kMerkmalWert.cBildpfad = tArtikelMerkmal.cBildpfad
WHERE tMerkmalWertBild = tArtikelMerkmal.cBildpfad
'Merkmal' AND tArtikelMerkmal.cBildpfad = '"Artikel.Beschreibung_Kurz'",": ","¶")
 
Zuletzt bearbeitet:

GastroNeeds

Aktives Mitglied
10. August 2020
22
4
Hey Ryja,
Der Code funktioniert in 1.6 evtl hast du die Eingrenzung der Merkmalgruppen übersehen (... tMerkmalGruppe.cName = 'Eigenschaften' ... ), die müsstestst du dann ändern oder rausnehmen.

Merkmalbilder kannst du zwar über den gleichen Weg in der DB finden und aufrufen (tBild.bBild), ich bin aber (bis jetzt) nicht in der Lage, diese im Artikelettikett auszugeben. Vielleicht übersehe ich etwas oder es geht einfach nicht.

Wie viele Merkmale hast du denn?
Wenn es jetzt nicht so viele sind, könntest du den Umweg nehmen und zu jedem Merkmal eine eigene Abfrage zu schreiben und in der Cond() dann ein Bild vom Server reinladen.
Ungefähr so mit Beispiel "Farbe = Grau"

cond(JTL_DirectTableQuery("SELECT tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tMerkmalSprache.cName = 'Farbe' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")="Grau",Drawing("S:/bilder_merkmale/merkmal1jpg"),Drawing(""))

Sag mal, ob das was taugt
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
Hi GastroNeeds,
danke für Deine schnelle Anwort.

Es sind viele Merkmale, kostet etwas Zeit, aber wenn es funktioniert....

Das mit dem Bild vom Server laden, ist mal eine interessante Option. Ich habe meine Pfade eingegeben, jedoch kommt der Fehler, dass Zahlen erwartet werden, aber ein Bild aufgerufen wird.
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
cond(JTL_DirectTableQuery("SELECT tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tMerkmalSprache.cName = 'Produkt-Info' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")="zuckerfrei",Drawing("C:\...\zuckerfrei.jpg"),Drawing(""))

Bildbox. In den Merkmalen habe ich Bild-Text ausgegeben. Nun kommt zwar keine Fehlermeldung mehr, aber ein Bild wird auch nicht angezeigt.
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
Ich habe ein Paar Bilder von der Datenbank gemacht, vielleicht hilft das ja weiter.
Besten Dank!
 

Anhänge

  • DB-merkmalsprache.png
    DB-merkmalsprache.png
    71,6 KB · Aufrufe: 24
  • DB-merkmalwert.png
    DB-merkmalwert.png
    100,6 KB · Aufrufe: 25
  • DB-merkmalwertbild.png
    DB-merkmalwertbild.png
    91,2 KB · Aufrufe: 25

GastroNeeds

Aktives Mitglied
10. August 2020
22
4
Hallo Zusammen, wo genau kann man denn den Code setzen ?
im JTL > Admin > Druck- / Email- / Exportvorlagen
Dort im Fenster rechts unter > Root > Artikeletikett > Artikeletikett(*) (oder ein Neues erstellen) auswählen und > Bearbeiten
Im Editor unter > Einfügen > Text eine Textbox erstellen
Im nun geöffnetetn Fenster unten den Code einkopieren, alles Bestätigen und Speichern und schließen. Fertig. :)
 

KennyKaan

Mitglied
5. Februar 2023
9
0
im JTL > Admin > Druck- / Email- / Exportvorlagen
Dort im Fenster rechts unter > Root > Artikeletikett > Artikeletikett(*) (oder ein Neues erstellen) auswählen und > Bearbeiten
Im Editor unter > Einfügen > Text eine Textbox erstellen
Im nun geöffnetetn Fenster unten den Code einkopieren, alles Bestätigen und Speichern und schließen. Fertig. :)
Dann habe ich es ja bis dahin richtig gemacht aber es erschein bei mir kein Text. Die Merkmale werden nicht angezeigt. Textfeld ist leer.

Es kommt jedoch eine Meldung bei Auswahl des Vorlagensets:

"Es existieren zum aktuellen Zeitpunkt keine zur Vorlage zugehörige Daten. Sie müssen entsprechende Vorgänge zunächst erst anlegen"

Merkmale sind allerdings in den Artikeln gesetzt.

Mein Ziel ist was angezeigt werden soll

Logo
Artikelname
Artikelmerkmale
Artikelbild
Barcode
Artikelnummer

Alles wird angezeigt, außer die Merkmale.
 

GastroNeeds

Aktives Mitglied
10. August 2020
22
4
Dann habe ich es ja bis dahin richtig gemacht aber es erschein bei mir kein Text. Die Merkmale werden nicht angezeigt. Textfeld ist leer.

Es kommt jedoch eine Meldung bei Auswahl des Vorlagensets:

"Es existieren zum aktuellen Zeitpunkt keine zur Vorlage zugehörige Daten. Sie müssen entsprechende Vorgänge zunächst erst anlegen"

Merkmale sind allerdings in den Artikeln gesetzt.

Mein Ziel ist was angezeigt werden soll

Logo
Artikelname
Artikelmerkmale
Artikelbild
Barcode
Artikelnummer

Alles wird angezeigt, außer die Merkmale.
Kannst du deinen Code, den du benutzt, hier einmal teilen?
Benutzt du Merkmalgruppen?
 

KennyKaan

Mitglied
5. Februar 2023
9
0
Kannst du deinen Code, den du benutzt, hier einmal teilen?
Benutzt du Merkmalgruppen?
Na das ist der Code hier den Ihr hier gepostet habt.

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
INNER JOIN tMerkmalGruppeMerkmal ON tArtikelMerkmal.kMerkmal = tMerkmalGruppeMerkmal.kMerkmal
INNER JOIN tMerkmalGruppe ON tMerkmalGruppeMerkmal.kMerkmalGruppe = tMerkmalGruppe.kMerkmalGruppe
WHERE tMerkmalGruppe.cName = 'Eigenschaften' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")

Ich möchte die Merkmale und den daugehörigen Merkmalwert angezeigt bekommen.
 

GastroNeeds

Aktives Mitglied
10. August 2020
22
4
Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Probier mal folgenden Code:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
 
  • Gefällt mir
Reaktionen: ffcclol

KennyKaan

Mitglied
5. Februar 2023
9
0
Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Probier mal folgenden Code:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
Ick danke dir. Dat läuft jetzt.
 

style4Bike

Aktives Mitglied
13. März 2013
28
2
Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Probier mal folgenden Code:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
Welchen Teil dieses Codes müsste ich entfernen damit nicht der Name der Merkmalgruppe mit ausgegeben wird sondern nur das Merkmal an sich?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Zebra Drucker Cutter Modul (Artikeletikett) geht lokal aber nicht bei Cloud / RDP Druck Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Artikeletikett - Hersteller-Logo statt Herstellername User helfen Usern - Fragen zu JTL-Wawi 3
Druckvorschau Artikeletikett ohne Inhalt -> Druck ebenfalls JTL-Wawi 1.9 2
Neu Druckvorlage Artikeletikett - Bild wird nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 8
Neu Eigenes Feld mit json Array zeilenweise in Druckvorlage ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Artikel aus JTL können mit Duplicate Entry for key primary nicht abgeglichen werden PrestaShop-Connector 0
Neu JTL Editionen - was passiert mit alten Systemen Smalltalk 2
Trackinglink in Mail wird mit kompletter Adresse angezeigt JTL-Wawi 1.7 0
Neu Nach Update von 5.0.x auf 5.3.3 bricht Abgleich mit Wawi ab Installation / Updates von JTL-Shop 3
Neu Täglich ganz viele Suchanfragen mit EAN Nummern - Wie aussperren? Allgemeine Fragen zu JTL-Shop 2
Neu IT-Recht Kanzlei Plugin fügt immer die Datenschutzerklärung mit in die Mails ein. Plugins für JTL-Shop 4
Neu Schnittstelle Coupa-JTL mit punchout Plugins für JTL-Shop 2
Neu Stückliste mit (oder) Artikel User helfen Usern - Fragen zu JTL-Wawi 2
Neu Welches Sumup Kartenterminal ist am unproblematischsten mit LTL-Pos? JTL-POS - Fragen zu Hardware 6
Eine Pickliste pro Auftrag mit mehreren Kunden auf einem Blatt JTL-Wawi 1.9 0
Neu Eigene Seiten mit externer Verlinkung nicht mehr bearbeitbar JTL-Shop - Fehler und Bugs 1
Kategorien Abgleich mit dem JTL Shop JTL-Wawi 1.9 4
Neu Fußzeile nicht mit "Gemäß §19 UStG wird keine Umsatzsteuer berechnet" Gelöste Themen in diesem Bereich 6
Neu Import Artikelstammdaten mit nur 20 Bildern JTL-Ameise - Fehler und Bugs 5
Druck- / Email- / Exportvorlagen - Lieferschein neue Vorlage Hinzufügen lässt sich mit wawi 1.9.4.6 nicht mehr öffnen (absturz) JTL-Wawi 1.9 1
Neu Importieren von Etsy und Shopify mit Unicorn möglich ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Datenbank mit Benutzern umziehen ? Gelöste Themen in diesem Bereich 10
Neu Amazon Fehler: "Listenpreis mit Steuern" Amazon-Lister - Fehler und Bugs 2
Neu EAN vergeben und mit SKU für immer verbunden ? Amazon-Lister - Fehler und Bugs 2
Neu JTL senden Faltfiles an AMAZON mit falschen BILDERN Amazon-Lister - Ideen, Lob und Kritik 1
Rechte Speichern einer Rechnung mit falscher Vorlage. JTL-Wawi 1.8 1
Mit Workflows einen einmaligen Statustext setzen JTL-Wawi 1.7 3
Neu 1.9 Auftrags Anhang mit abspeichern Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Beantwortet Versandbestätigung mit Tracking für einzelnen Kunden (bei Nutzung des JTL-FFN) JTL-Workflows - Ideen, Lob und Kritik 2
Neu Verwiegepflicht mit Waage bei Ausfall der Waage Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SumUp Kassensystem Lite und Solo - Kompatibel mit JTL-POS ? Allgemeine Fragen zu JTL-POS 2
Neu Wawi 1.9.4.4 funktioniert aktuell (noch) nicht mit LS-POS (Update) Fragen rund um LS-POS 3
Neu Ameise Import mit eigenen Datenbankfeldern Schnittstellen Import / Export 1
Auftragsnummer werden mit Unterstrich _ übernommen. JTL-Wawi 1.7 0
Neu Merkmale & Cross Selling Artikel auf Kindartikel übertragen - Mit manuellen Workflow Ereignis auslösen möglich? User helfen Usern - Fragen zu JTL-Wawi 0
wawi mit shop verbinden JTL-Wawi 1.9 1
Neu Neue Fehlermeldung Amazon-Lister Preis mit Steuern zur Anzeige Amazon-Lister - Fehler und Bugs 24
Datensicherung mit SQLBackupAndFTP JTL-Wawi 1.9 17
Neu Barcode Druck mit Epson TM30 Einrichtung / Updates von JTL-POS 1
Neu Probleme mit Kontaktformular Allgemeine Fragen zu JTL-Shop 0
Neu Druckvorlage für Angebote/Aufträge -> Text Feld nur mit Bedingung anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 3
Artikel mit alternativen Stücklisten JTL-Wawi 1.8 0
Neu PayRexx jetzt mit eigenem Plugin für den JTL-Shop Plugins für JTL-Shop 2
Neu Preisliste mit reduzierten Bildgrößen als PDF speichern Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Ablauf JTL-Wawi Umzug auf neuen PC, mit bestehender Anbindung an Woocommerce Onlineshop-Anbindung 0
Neu Probleme mit Sendungsnummerübertragung Amazon-Anbindung - Fehler und Bugs 4
Neu Track and Trace mit DPD, geht auch DPD Cloudservice? JTL-Track&Trace - Fehler und Bugs 1
Neu Teuerungszuschlag mit in die Vorlagen einbinden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
JTL Wawi - Woocommerce - Stücklisten ohne Bestand werden mit viel Bestand angezeigt JTL-Wawi 1.9 0
Neu Läuft der JTL-Shop 4 mit der PHP Version 8.2.20 ??? Einrichtung von JTL-Shop4 2

Ähnliche Themen