Neu Lager unbekannt auf Packliste

Fugel

Gut bekanntes Mitglied
5. Mai 2021
100
6
Hallo,

wir haben bei uns die Lagerplätze im Feld „Kommentar 1“ (unter Bestände) hinterlegt. Wenn die Bestandsführung jedoch auf inaktiv gestellt ist, erscheint auf unserer Packliste die Meldung „Lager unbekannt“. Das ist für uns sehr ungünstig.

Wie können wir dieses Problem beheben?
Ich habe hier im Forum gelesen, dass manche es über eigene Felder gelöst haben – das kommt für uns aber leider nicht in Frage.
 

no80

Sehr aktives Mitglied
28. Juni 2023
540
61
Das Feld via SQL auslesen und ausgeben.
Wieso aktiviert ihr die bestandsführung und setzte den Bestand hoch.
Schneller alternative
 

Fugel

Gut bekanntes Mitglied
5. Mai 2021
100
6
Hallo @Fugel,

das geht so:

Code:
JTL_DirectQuery("
SELECT
   cKommentar_1
FROM
   tWarenLagerPlatzArtikel
WHERE
   kArtikel = "+Str$(Packlistenpositionen.Artikel.InterneArtikelnummer)+"
")
Ich habe gerade gesehen, dass ich bereits folgenden Code verwende:

Stücklistenkomponenten.Artikel.WarenlagerBeschreibung+JTL_DirectQuery ("SELECT+ tWarenLagerPlatzArtikel.cKommentar_1 + '/' + tWarenLagerPlatzArtikel.cKommentar_2 + ' 'FROM tWarenLager INNER JOIN tWarenLagerPlatzArtikel ON tWarenLager.kWarenLager = tWarenLagerPlatzArtikel.kWarenLagerPlatz
WHERE tWarenLagerPlatzArtikel.kArtikel ='"+Str$(Stücklistenkomponenten.Artikel.InterneArtikelnummer)+"'")
Was ich dabei nicht verstehe, woher kommt der ausgegebene Text " - Lager unbekannt -? Der steht ja in meinem Code überhaupt nicht drin. Deinen Code habe ich auch versucht, da bekomme ich allerdings überhaupt keine Ausgabe.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.234
674
Flensburg
Dann mach mal so:

Code:
JTL_DirectQuery("
SELECT
   STRING_AGG(cKommentar_1, '/')
FROM
   tWarenLagerPlatzArtikel
WHERE
   kArtikel = "+Str$(Packlistenpositionen.Artikel.InterneArtikelnummer)+"
   AND cKommentar_1 <> ''
")
 

Fugel

Gut bekanntes Mitglied
5. Mai 2021
100
6
Dann mach mal so:

Code:
JTL_DirectQuery("
SELECT
   STRING_AGG(cKommentar_1, '/')
FROM
   tWarenLagerPlatzArtikel
WHERE
   kArtikel = "+Str$(Packlistenpositionen.Artikel.InterneArtikelnummer)+"
   AND cKommentar_1 <> ''
")
Mit kleinen Änderungen funktioniert es zwar, gibt mir aber etwas aus wie "Lagerplatz4//////////" Wieso kommen da so viele "/"? Es wird aber auch nicht das Lager Ausgegeben, was für uns sehr wichtig ist.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.234
674
Flensburg
In der Tabelle werden die Artikel für jedes Standardlager, jedes Zwischenlager und für jeden WMS-Lagerplatz geführt. Je mehr Läger, desto häufiger taucht ein Artikel da auf. Wenn man nur eine einfache Abfrage macht, die aber mehrere Ergebnisse hervorbringt, wird gar nichts ausgegeben. Daher beim zweiten Anlauf die Ausgabe aller Ergebnisse, getrennt durch ein "/". Irgendein Trennzeichen muss man angeben, wenn mehrere Ergebnisse als Einzelergebnis und nicht als Tabellenergebnis ausgegeben werden sollen.

Ist denn der gewünschte Wert auch beim Artikel in dessen Stammdaten im Tab "Bestände" vorhanden?
 

Fugel

Gut bekanntes Mitglied
5. Mai 2021
100
6
Hallo frankell,
ja es wurde bei jedem Artikel der korrekte Lagerplatz ausgegeben, aber es fehlt halt noch das Lager an sich. Da ist das gleiche Problem. Die "/" könnte ich zur Not ignorieren, solag alles angezeigt wird.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.234
674
Flensburg
Möglicherweise verstehe ich jetzt, was das Problem ist. Du willst auch zusätzlich die Bezeichnung des Lager(platze)s ausgegeben haben. Du hast bisher nur vom Inhalt des Kommentarfeldes gesprochen. ;)

Dann probier es mal hiermit:

Code:
JTL_DirectQuery("
SELECT
   STRING_AGG(WLP.cName + ': ' + WLPA.cKommentar_1, '/')
FROM
   tWarenLagerPlatzArtikel AS WLPA
   JOIN tWarenLagerPlatz AS WLP ON WLPA.kWarenLagerPlatz = WLP.kWarenLagerPlatz
WHERE
   WLPA.kArtikel = "+Str$(Packlistenpositionen.Artikel.InterneArtikelnummer)+"
   AND WLPA.cKommentar_1 <> ''
   AND WLPA.cKommentar_1 IS NOT NULL
")
 

Fugel

Gut bekanntes Mitglied
5. Mai 2021
100
6
Hallo Frankell,

zunächst einmal vielen Dank für deine Mühe – das weiß ich wirklich zu schätzen! Leider funktioniert der Code bei mir nicht und es wird keine Ausgabe erzeugt. Ich erkläre dir vielleicht nochmal genauer, was wir vorhaben:

Wir verwenden ausschließlich JTL – kein Packtisch+ und auch kein WMS. Innerhalb von JTL haben wir verschiedene Lager angelegt. Die Lagerplätze pflegen wir im Artikel unter dem Reiter "Bestände" im Feld "Kommentar 1".
Diese Information (Kommentar 1 und das Lager) möchte ich auf der Vorlage "Lager-Packliste" ausgeben. Die Besonderheit: Auf dieser Packliste befinden sich ausschließlich Stücklistenartikel, und der jeweilige Lagerplatz soll direkt hinter jedem Stücklistenartikel ausgegeben werden.
Ich hoffe, jetzt ist die Anforderung etwas klarer geworden. 😅

Vielen Dank nochmal für deine Unterstützung!
 

frankell

Sehr aktives Mitglied
9. September 2019
2.234
674
Flensburg
Das, was Du beschreibst, tut der Code auch. :)

Aber die Stückliste ist wohl des Rätsels Lösung. Dann müsste wohl Packlistenpositionen.Artikel.InterneArtikelnummer durch Stücklistenkomponenten.InterneArtikelnummer ersetzt werden, also:

Code:
JTL_DirectQuery("
SELECT
   STRING_AGG(WLP.cName + ': ' + WLPA.cKommentar_1, '/')
FROM
   tWarenLagerPlatzArtikel AS WLPA
   JOIN tWarenLagerPlatz AS WLP ON WLPA.kWarenLagerPlatz = WLP.kWarenLagerPlatz
WHERE
   WLPA.kArtikel = "+Str$(Stücklistenkomponenten.InterneArtikelnummer)+"
   AND WLPA.cKommentar_1 <> ''
   AND WLPA.cKommentar_1 IS NOT NULL
")

Sollte das auch nicht funktionieren, dann probier es mal mit Stücklistenkomponenten.Artikel.InterneArtikelnummer anstelle von Stücklistenkomponenten.InterneArtikelnummer, wobei das eigentlich keinen Unterschied machen sollte. Aber Versuch macht kluch.
 
  • Gefällt mir
Reaktionen: Fugel

Fugel

Gut bekanntes Mitglied
5. Mai 2021
100
6
Das, was Du beschreibst, tut der Code auch. :)

Aber die Stückliste ist wohl des Rätsels Lösung. Dann müsste wohl Packlistenpositionen.Artikel.InterneArtikelnummer durch Stücklistenkomponenten.InterneArtikelnummer ersetzt werden, also:

Code:
JTL_DirectQuery("
SELECT
   STRING_AGG(WLP.cName + ': ' + WLPA.cKommentar_1, '/')
FROM
   tWarenLagerPlatzArtikel AS WLPA
   JOIN tWarenLagerPlatz AS WLP ON WLPA.kWarenLagerPlatz = WLP.kWarenLagerPlatz
WHERE
   WLPA.kArtikel = "+Str$(Stücklistenkomponenten.InterneArtikelnummer)+"
   AND WLPA.cKommentar_1 <> ''
   AND WLPA.cKommentar_1 IS NOT NULL
")

Sollte das auch nicht funktionieren, dann probier es mal mit Stücklistenkomponenten.Artikel.InterneArtikelnummer anstelle von Stücklistenkomponenten.InterneArtikelnummer, wobei das eigentlich keinen Unterschied machen sollte. Aber Versuch macht kluch.
Du bist ein Held! Jetzt funktioniert es genau so wie ich es wollte. Vielen lieben Dank für deine ausdauernde Hilfe! ☺️
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Firmensitz CH, Lager DE, Lieferung nur DE, Steuereinstellung? User helfen Usern - Fragen zu JTL-Wawi 7
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Neu Umlagerungsnummer auf Lager-Packliste Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Neu WMS-Lager lässt sich nicht anlegen – Meldung „Sie besitzen keine Lizenz für JTL-WMS“ trotz gebuchtem WMS Start Installation von JTL-WMS / JTL-Packtisch+ 3
Neu WMS start Lizenz aber kein WMS Lager nutzbar Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Standardlager WAWI in WMS Lager umbuchen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Workflow: WMS Lager nutzen um Versandart zu bestimmen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Lagerplätze und Bestände lassen sich teils nicht im WMS Lager importieren? Evtl. BUG --> JTL 1.10.10.4? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Lager umstrukturierung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu WMS Lager und Standardlager Fragen rund um LS-POS 0
Neu Temu Rabattcode Influencer Bestandskunden (ALB496107) – 70% auf dein Warenkorb JTL-Wawi - Fehler und Bugs 0
Rabattcode Temu (ALB496107) aktuell – 80% Rabatt auf alles JTL-Wawi 1.6 0
Neu Seit Update auf 1.11.4 läuft der CSV Abgleich ins Endlose! JTL-Ameise - Fehler und Bugs 3
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Kein vollständiges Update auf 1.11.4.0 möglich JTL-Wawi 1.11 1
Neu Darkmode auf Tablet Allgemeine Fragen zu JTL-POS 0
Neu Bei Klick auf Warenkorb Button nicht direkt Warenkorb Templates für JTL-Shop 8
Seit Update auf 1.11.4 werden Rechnungen nicht mehr korrekt gespeichert / nur Mini-Ausschnitt sichtbar JTL-Wawi 1.11 2
Neu Update WAWI 1.10.14.3 auf 1.11.4.0 Installation von JTL-Wawi 4
Seit Update auf 1.11.4: Hunderte Artikel plötzlich „in Aufträgen reserviert“, aber keine passenden Aufträge vorhanden JTL-Wawi 1.11 1
Neu Wawi 0.9.9.923 zwecks Aufbewahrungspflicht auf Windows 11 PC umziehen Installation von JTL-Wawi 5
Druck von Versandetiketten auf Zebra Drucker ZM400, ZT410 nicht möglich JTL-Wawi 1.11 9
Neu Update auf 5.6.1. – Trusted Shops Plugin erzeugt Fehlercode 500 Installation / Updates von JTL-Shop 6
Neu Onpage Composer - Entwürfe auf mehrere Kinder/Varianten importieren Betrieb / Pflege von JTL-Shop 1
Neu Hohe CPU-last auf Shopserver - JTL Shop Query? Allgemeine Fragen zu JTL-Shop 9
Update von 1.6 auf ? JTL-Wawi 1.6 4
Neu Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 0
Neu Von jetzt auf gleich Shop down "ohne" Fremdeinwirkung JTL-Shop - Fehler und Bugs 5
Bild auf Rechnung bewegt sich nicht mit den Positionen JTL-Wawi 1.11 6
Neu Nach Update auf 2.4.0 kein Bestell- & Artikeldatentransfer mehr möglich WooCommerce-Connector 0
Neu Amazon Artikel auf verschiedenen Sellercentrals aktivieren/deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL Eigene Übersichten in der JTL-Wawi 2
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Neu OPC-Bilder werden nach Update auf 5.6.0 nicht mehr generiert JTL-Shop - Fehler und Bugs 0
Neu Nach Update auf neueste Shop-Version – Datenbank plötzlich leer / Wie weiter? Backup, Rollback oder neu aufsetzen? JTL-Shop - Fehler und Bugs 9
Neu JeraSoft stellt auf Auftragsmenge um ! User helfen Usern - Fragen zu JTL-Wawi 13
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7
Neu Lieferschein: Hinweis auf Teillieferung in Ausgabe 2.0 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Kassensysteme der Zukunft – wie gut sind aktuelle Lösungen auf kommende Anforderungen vorbereitet? Starten mit JTL: Projektabwicklung & Migration 1
Sporadischer Absturz beim Bearbeiten eines Artikel - nach Klick auf speichern JTL-Wawi 1.11 4
Datenabgleich von WooCommerce auf JTL Wawi 1.9.7.0 JTL-Wawi 1.9 0
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
eBay-Vorlage übernimmt nur Nettopreis – Steuersatz bleibt immer auf 0,0 % JTL-Wawi 1.11 7
QR-Code auf Rechnung JTL-Wawi 1.11 12
Update auf Version 1.11.0.0 schlägt fehl JTL-Wawi 1.11 6
Amazon Rechnungen werden seit "Update" nicht mehr erstellt - VCS Lite 1.10.10.3 auf 1.10.14.3 JTL-Wawi 1.10 20
Neu Keine plugins im header und footer mehr auf Startseite shop 5.6.0 angezeigt Installation / Updates von JTL-Shop 5
Neu eBay-Angebote: Herstellernummer wird automatisch auf 'Nicht zutreffend' gesetzt - wie verhindern? eBay-Anbindung - Fehler und Bugs 0
Zugriff auf Artikel und Bestellungen nach Update nicht möglich JTL-Wawi 1.11 0

Ähnliche Themen