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
517
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.166
637
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.166
637
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.166
637
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.166
637
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 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 Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 4
Neu Lagerkommentar von Stücklistenartikel auf Lager-Packliste ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Automatisierter Picklistendruck in einem bestimmten Lager User helfen Usern - Fragen zu JTL-Wawi 1
Neu Verkäufe von Stücklistenartikel über FBA werden im Lager nicht abgezogen Amazon-Anbindung - Fehler und Bugs 0
Neu Teststand auf localhost - Plugin-Lizenzen abgelaufen Plugins für JTL-Shop 0
Neu Lieferadresse auf Lieferschein und Auftragsbestägigung Vorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu JTL Shop Update von 5.3.3 auf 5.6 mit der Community Free Edition - WaWi funktion weiter gegeben? User helfen Usern - Fragen zu JTL-Wawi 1
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 2
Neu Ladenpreis auf Etikett mit Bedingung verknüpfen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Update von JTL-Wawi von 1.6 auf 1.9 Installation von JTL-Wawi 10
Neu Wie lege und inseriere ich sehr ähnliche Artikel so effizient wie möglich auf eBay und Shopify User helfen Usern - Fragen zu JTL-Wawi 0
Neu Von 0.99923 auf aktuell - mir fehlen die 1.5.52. und die 1.8.10.0 Installation von JTL-Wawi 1
Neu neuerdings viel manuelles bestätigen auf MDE JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Falsche Währung auf Amazon-Rechnung des Kunden (externer Beleg) JTL-Wawi - Fehler und Bugs 3
Neu JTL Shop - Umwandlung Domain von Test auf Live Allgemeine Fragen zu JTL-Shop 1
Neu Nach Update auf 1.10.14.1 - Zahlungsart wird beim Auftrag erstellen nicht mit übernommen + Sepa Eingänge JTL-Wawi - Fehler und Bugs 0
Neu DPD und das Gewicht auf dem Label JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Gutschriftmenge auf eine ausgestellte Teilrechnung reduziert offene Auftragsmenge JTL-Wawi - Fehler und Bugs 0
Beantwortet Template update nach Shop update auf Installation / Updates von JTL-Shop 4
Freiposition auf Rechnung ohne Preise anzeigen JTL-Wawi 1.6 7
Neu Eine Rechnungsposition auf zwei Teilrechnungen berechnen - Wie löst ihr das? Arbeitsabläufe in JTL-Wawi 5
Dubios: Nach Update auf 553 Einbruch um 30% Einrichtung JTL-Shop5 3
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 2
Auftrag auf Pickliste lässt sich nicht mehr entfernen JTL-Wawi 1.9 1
Worker Retouren Fehlermeldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt." JTL-Wawi 1.9 0
Neu Nach Import der Angebote sind alle versandarten auf kostenlosen Standardversand gesetzt worden Amazon-Lister - Ideen, Lob und Kritik 2
Update 1.9.8.0 auf 1.10.14.0 Frage zum Rechnungen IDU JTL-Wawi 1.10 0
Neu Auf die Rechnung soll der normale Artikelname stehen, nicht Amazon Name Amazon-Anbindung - Fehler und Bugs 5
Neu Maximal Käufe auf unbegrenzten Bestand eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Maximale Käufe auf unbegrenzten Bestand einrichten Arbeitsabläufe in JTL-Wawi 5
nach update auf 1.10.11.0 nur 251 von 252 Steuerklassne JTL-Wawi 1.10 3
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Nach Update von WaWi 1.6 auf WaWi 1.10 kein Abgleich der Artikeldaten mehr möglich WooCommerce-Connector 0
Neu SQL für noch nie Verkaufte Artikel auf Marktplätzen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Template von CFE auf Hosting Templates für JTL-Shop 2
Neu Alternativen zu Hosteurope? Nach Zwangsupdate auf Microsoft365 wg DSGVO Installation / Updates von JTL-Shop 10
Neu Fehler 500 im Child-Template nach Umstieg von 5.3.3 auf 5.5.3 Templates für JTL-Shop 8
Neu Nach Windows update auf dem Server keine Verbindung mehr zur Datenbank JTL-Wawi - Fehler und Bugs 4
Titel auf verschiedenen Plattformen und Artikeltitel auf gedruckter Rechnung oder Lieferschein. JTL-Wawi 1.10 8
Neu gelöschte Produkte tauchen wieder auf WooCommerce-Connector 6
Neu TIKTOK Shop-Rabatte auf Artikel Business Jungle 1
Neu Upgrade von Wawi Version 1.5.48.2 auf aktuellere Version - was gibt es zu beachten? Installation von JTL-Wawi 5
Neu Kein Shopabgleich mehr möglich nach Umstellung auf Cloudflare SSL-Zertifikat Allgemeine Fragen zu JTL-Shop 3

Ähnliche Themen