Neu Lager unbekannt auf Packliste

Fugel

Gut bekanntes Mitglied
5. Mai 2021
107
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
641
77
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
107
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.486
758
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
107
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.486
758
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
107
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.486
758
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
107
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.486
758
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
107
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
Übersicht für das Lager JTL-Wawi 1.11 1
Bestellvorschläge FBA Lager JTL-Wawi 1.11 1
Neu Alle Kindartikel in Beständen, bzw. bei Lager JTL-Wawi - Fehler und Bugs 1
Neu Smart Glasses für eigenes Lager Smalltalk 4
Neu Rechnungen werden und können nicht mehr vom Rechner im Lager gedruckt werden JTL-Wawi - Fehler und Bugs 5
Neu Einkauf organisieren, wenn Lager ohne Lagerbestand - wie macht Ihr das? Arbeitsabläufe in JTL-Wawi 0
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
Neu Update der Version 1.2.2.2 auf eine aktuelle Installation von JTL-Wawi 4
GLS-Aufträge stehen auf „Teilgeliefert“, obwohl vollständig versendet – kein Versandkostenartikel vorhanden (JTL 1.10.14.1) JTL-Wawi 1.10 0
Neu Abbruch auf der Plattform löscht nicht mehr den Auftrag Arbeitsabläufe in JTL-Wawi 3
Neu Frage zur mobilen WMS-Anwendung auf Android JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Durch Massenupdate Menge auf ebay ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 0
Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben JTL-Wawi 1.11 3
Beantwortet Herstellerslider auf Startseite entfernen Betrieb / Pflege von JTL-Shop 2
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
Neu Coupon auf Pickliste anzeigen lassen 5 + 1 Gratis Arbeitsabläufe in JTL-Wawi 5
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Falsche Berechnung auf dem Z-Bon JTL-POS - Fehler und Bugs 0
Neu Samsung TAB A7 + Swissbit TSE USB-Stick mit JSAUX Adapter OTG Typ C auf USB JTL-POS - Fragen zu Hardware 1
Neu Update auf 1.11.6 mittlerweile sinnvoll User helfen Usern - Fragen zu JTL-Wawi 0
Lieferbare Aufträge werden nicht auf WMS-Picklisten gesetzt JTL-Wawi 1.11 4
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Neu Newsletter: KI Webinare, JTL Wawi 2.0 und vieles mehr - Freue dich auf JTL Events! User helfen Usern - Fragen zu JTL-Wawi 5
Updat Wawi 1.3 auf Wawi 1.8 JTL-Wawi 1.8 1
Neu Update von Wawi 1.3 auf Wawi 1.8 JTL-Wawi 1.6 1
Versandgewicht auf Packliste JTL-Wawi 1.9 2
Neu Referenznummer Grösse auf den Versand Etiketten von DPD-Cloudservice und GLS Api JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Paket x/y auf Versandetikett bzw. Lieferscheinnummer und Paketanzahl fehlt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Karussell gehen auf der Startseite nach Update auf 5.6.1 nicht mehr Betrieb / Pflege von JTL-Shop 8
Nachträgliche Änderung von Steuerart auf Innergemeinschaftliche Lieferung nicht möglich JTL-Wawi 1.11 4
Neu News im Blogsystem auf Blog ändern Allgemeine Fragen zu JTL-Shop 6
Neu Rabatt auf Zahlungsart wird bei Lieferung ins EU-Ausland mit falscher MwSt berechnet? Betrieb / Pflege von JTL-Shop 0
Neu Kundengruppenrabatt: Rabattbasis von UVP auf Bruttopreis pro Artikel umstellbar? Allgemeine Fragen zu JTL-Shop 0
Neu Smarty für "im Zulauf" und "auf Einkaufsliste"? Allgemeine Fragen zu JTL-Shop 7
Neu wnm Hinweisfenster - Update von 1.1.7 auf 1.1.8 funktioniert nicht Plugins für JTL-Shop 7
Update von 1.9.6.5 auf die 1.11.5 problemlos möglich? JTL-Wawi 1.11 7
Neu Erstupload Artikel, Bilder werden nicht auf Server geladen JTL-Shop - Fehler und Bugs 0
Neu Lieferschein Nummer wird auf der Rechnung wird komisch angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Artikelname auf Belegen unterschiedlich ausgeben JTL-Wawi 1.10 2
Neu Artikeldarstellung auf bestimmte Warenlager beschränken Allgemeine Fragen zu JTL-Shop 3
Der ganze Betrieb hat keinen Zugriff auf JTL Wawi 1.11.4 meh JTL-Wawi 1.11 10
Neu Verfügbarkeitsbenachrichtigung auf Artikelebene Allgemeine Fragen zu JTL-Shop 2
Neu Fehler beim Update auf 1.11.5 - Ungültiger Objektname "dbo.tUpdateMigration User helfen Usern - Fragen zu JTL-Wawi 0
Neu Problem: Sprachumschaltung auf der Startseite nicht möglich bzw. nach 404-Fallback inkonsistent (nicht eingeloggte Benutzer) Einrichtung von JTL-Shop4 3
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 18
Neu Kundenwechsel von B2C auf B2B bekommt B2C angezeigt User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 11

Ähnliche Themen