Neu Import aus Bestandsübersicht in Eigene Übersichten

Dara M.

Mitglied
9. April 2021
8
2
Guten Tag!

Wir benutzen nun seit knapp einem Jahr das WMS-Feature. Nun wollen wir jegliche Prozesse im Bereich der Kommisionierung und Automatisierung optimieren. Dabei haben wir aktuell zwei Baustellen wo wir nicht wissen wie wir mit den gegebenen Umständen weiter kommen:

1. Wir möchten uns den WMS-Lagerplatz in der JTL WaWi anzeigen lassen, ohne den Artikel jedesmal öffnen zu müssen und in die Bestandsübersicht zu schauen. Unsere Überlegung war es, ob es entweder so eine Möglichkeit gibt diese schon bereits in der Artikelübersicht in dem Spalteneditor anzeigen zu lassen? Oder, ob es eine Möglichkeit gibt über eine SQL-Programmierung die Information in "Eigene Übersichten" unten rechts beim Artikel anzuzeigen.

2. Haben wir uns überlegt, dass eine Pickliste oder Packliste über JTL-WaWi erstellt werden soll und an einen Drucker im Lagerhaus zum drucken gesendet wird. Diese Liste soll folgende Daten enthalten.
Artikelinformationen (namen, gewicht, etc.) sowie Lagerdaten (WMS-Lagerplatz bzw. Ort).
Diese soll in WaWi und nicht in WMS erzeugt werden, da wir aktuell nicht mehr als 2 WMS Lizenzen Verfügbar haben und die Personen die diese Liste erzeugen sollen, dies nur über WaWi machen können.
Für weitere WMS Lizenzen wird aktuell auch kein weiteres Geld zur Verfügung gestellt.
Diese Liste dient unseren Mitarbeitern dazu, die Produkte aus dem Lager zu picken und als Beipackzettel im Paket.
Wichtig ist noch einmal zu betonen, dass nicht die MA im Lager diese Daten selbstständig ziehen, sondern zunächst über die MA im Verkauf diese Informationen weiter geleitet werden, bzw. in Zukunft automatisiert übermittelt werden sollen.

Zu dem Thema (Tabellenerweiterung) hatten wir bereits folgendes Video gefunden: Daher wollten wir Fragen, ob die SQL-Programmierung hierfür genutzt werden kann und ob dies überhaupt durch diese Methode realisierbar ist, den Platz zunächst in der "Eigenen Übersicht" anzeigen zu lassen und diese Information auch in die WaWi Pick- oder Packliste zu integrieren.

Denn JTL-WaWi und WMS kommunizieren zwar miteinander, jedoch sollte unserer Auffassung nach, der Lagerplatz der in WMS hinterlegt ist, auch in WaWi besser, bzw schneller Abrufbar sein, ohne dass man ständig den Artikel öffnen oder hierfür an jedem Platz eine WMS-Lizenz zur Verfügung stellen muss.

Wir freuen uns über jegliche Hilfen und Ideen.
Vielen Dank im Voraus!
 

BPD_MR

Aktives Mitglied
13. September 2017
81
10
Hi,

bei Punkt 1 sollte diese Lösung (für die eigenen Übersichten) aus dem Forum Dich weiterbringen

Code:
SELECT  tArtikel.cArtNr AS Artikelnummer,
        tWarenLager.cName AS Warenlager,
        tWarenLagerPlatz.cName AS Lagerplatz,
        CONVERT(money, SUM(tWarenLagerEingang.fAnzahlAktuell)) AS Bestand
FROM dbo.tWarenLagerEingang
JOIN dbo.tArtikel ON tArtikel.kArtikel = tWarenLagerEingang.kArtikel
JOIN dbo.tArtikelBeschreibung ON tArtikelBeschreibung.kArtikel = tArtikel.kArtikel AND tArtikelBeschreibung.kSprache = 1
JOIN dbo.tWarenLagerPlatz ON tWarenLagerEingang.kWarenLagerPlatz = tWarenLagerPlatz.kWarenLagerPlatz
JOIN dbo.tWarenLager ON tWarenLagerPlatz.kWarenLager = tWarenLager.kWarenLager
WHERE    tWarenLagerEingang.fAnzahlAktuell > 0.0
         AND tWarenLagerEingang.kArtikel in (
            SELECT kArtikel
            FROM tArtikel
            WHERE kVaterArtikel = @Key
            UNION
            SELECT @Key AS kArtikel
         )
GROUP BY    tWarenLager.cName,
            tWarenLagerPlatz.cName,
            tArtikel.cArtNr
ORDER BY    tWarenLager.cName,
            tWarenLagerPlatz.cName,
            tArtikel.cArtNr
 

Dara M.

Mitglied
9. April 2021
8
2
Hi,

bei Punkt 1 sollte diese Lösung (für die eigenen Übersichten) aus dem Forum Dich weiterbringen

Code:
SELECT  tArtikel.cArtNr AS Artikelnummer,
        tWarenLager.cName AS Warenlager,
        tWarenLagerPlatz.cName AS Lagerplatz,
        CONVERT(money, SUM(tWarenLagerEingang.fAnzahlAktuell)) AS Bestand
FROM dbo.tWarenLagerEingang
JOIN dbo.tArtikel ON tArtikel.kArtikel = tWarenLagerEingang.kArtikel
JOIN dbo.tArtikelBeschreibung ON tArtikelBeschreibung.kArtikel = tArtikel.kArtikel AND tArtikelBeschreibung.kSprache = 1
JOIN dbo.tWarenLagerPlatz ON tWarenLagerEingang.kWarenLagerPlatz = tWarenLagerPlatz.kWarenLagerPlatz
JOIN dbo.tWarenLager ON tWarenLagerPlatz.kWarenLager = tWarenLager.kWarenLager
WHERE    tWarenLagerEingang.fAnzahlAktuell > 0.0
         AND tWarenLagerEingang.kArtikel in (
            SELECT kArtikel
            FROM tArtikel
            WHERE kVaterArtikel = @Key
            UNION
            SELECT @Key AS kArtikel
         )
GROUP BY    tWarenLager.cName,
            tWarenLagerPlatz.cName,
            tArtikel.cArtNr
ORDER BY    tWarenLager.cName,
            tWarenLagerPlatz.cName,
            tArtikel.cArtNr


Vielen Dank für den Code!
leider kommt immer ein Fehler in der Programmierung (SQL Fehler 137).
Wie gehe ich nun damit um? und wie behebe ich den Fehler? Habe einen Screenshot in den Anhang gesetzt.
 

Anhänge

  • 2021-04-19_151407.jpg
    2021-04-19_151407.jpg
    342,6 KB · Aufrufe: 23
  • 2021-04-19_150145.jpg
    2021-04-19_150145.jpg
    262,8 KB · Aufrufe: 23

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.029
221
Herne
Versuchs mal mit der Abfrage:
Die Zeigt dir dann folgende Punkte an:
Artikelnummer | Warenlager | Lagerplatz | Bestand | Lagerplatztyp | Vorgabeplatz

SQL:
SELECT
        (SELECT    cArtNr FROM dbo.tArtikel WHERE kArtikel = tWarenLagerEingang.kArtikel) AS Artikelnummer,
        tWarenLager.cName AS Warenlager,
        tWarenLagerPlatz.cName AS Lagerplatz,
        CONVERT(money, SUM(tWarenLagerEingang.fAnzahlAktuell)) AS Bestand,
        CASE
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 0 THEN 'Standard'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 1 THEN 'Regalplatz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) =  3 THEN 'Wareneingang'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 4 THEN 'Pickwagen'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 5 THEN 'Klaerplatz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 6 THEN 'Boxenplatz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 7 THEN 'Palettenplatz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 8 THEN 'Ladenlokal'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 9 THEN 'Umlagerungsplatz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 10 THEN 'Programmintern'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 11 THEN 'Retourenplatz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = 12 THEN 'Kartonplatz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) IS NULL THEN 'Kein WMS Platz'
            WHEN (SELECT kWarenLagerPlatzTyp FROM dbo.tWarenLagerPlatz WHERE kWarenLagerPlatz = tWarenLagerEingang.kWarenLagerPlatz) = '' THEN 'Kein WMS Platz'
            END AS 'Lagerplatztyp',
        CASE
            WHEN (SELECT cName FROM tWarenLagerPlatz WHERE kWarenLagerPlatz =  tWarenlagerArtikelOptionen.kWarenLagerPlatz) IS NULL THEN 'Kein Vorgabeplatz'
            WHEN (SELECT cName FROM tWarenLagerPlatz WHERE kWarenLagerPlatz =  tWarenlagerArtikelOptionen.kWarenLagerPlatz) = '' THEN 'Kein Vorgabeplatz'
            ELSE (SELECT cName FROM tWarenLagerPlatz WHERE kWarenLagerPlatz =  tWarenlagerArtikelOptionen.kWarenLagerPlatz)
        END AS 'Vorgabeplatz'
FROM dbo.tWarenLagerEingang
JOIN dbo.tWarenLagerPlatz ON tWarenLagerEingang.kWarenLagerPlatz = tWarenLagerPlatz.kWarenLagerPlatz
JOIN dbo.tWarenLager ON tWarenLagerPlatz.kWarenLager = tWarenLager.kWarenLager
LEFT JOIN dbo.tWarenlagerArtikelOptionen ON dbo.tWarenlagerArtikelOptionen.kArtikel = tWarenlagereingang.kArtikel
WHERE    tWarenLagerEingang.fAnzahlAktuell > 0.0
         AND tWarenLagerEingang.kArtikel in (
            SELECT kArtikel
            FROM tArtikel
            WHERE kVaterArtikel = @key
            UNION
            SELECT @key AS kArtikel
         )
GROUP BY    tWarenLager.cName,
            tWarenLagerPlatz.cName,
            tWarenLagerEingang.kArtikel,
            tWarenlagerArtikelOptionen.kWarenLagerPlatz,
            tWarenLagerEingang.kWarenLagerPlatz
ORDER BY    tWarenLager.cName,
            tWarenLagerPlatz.cName,
            tWarenLagerEingang.kArtikel,
            tWarenlagerArtikelOptionen.kWarenLagerPlatz,
            tWarenLagerEingang.kWarenLagerPlatz
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Nach Import von Kundendaten aus SW5 Umleitung nach Login und weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Auftrag aus Woocommerce Import zeigt im Druck "Zahlungsziel beträgt 150 Tage ab Rechnungsdatum" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umlagerung per Ameisen-Import JTL-Wawi - Fehler und Bugs 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Ameisen Import von Aufträgen: Zahlungsziel in Tagen immer 0 JTL-Wawi 1.8 1
Neu Automatisierter Import Händler-CSV, Problem mit unterschiedlichen Artikeln bei gleicher EAN Schnittstellen Import / Export 7
Automatisches MHD bei Import JTL-Wawi 1.8 1
Neu Import von sonderpreisen JTL-Ameise - Fehler und Bugs 1
Neu ebay Import ohne Variantenbilder eBay-Anbindung - Fehler und Bugs 0
Beschreibung wird beim Import fehlerhaft übernommen JTL-Wawi 1.8 0
Neu Ameise - Logikfrage zum Import von Artikeln mit und ohne Varkombis gemäß Guide User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Ameise Import von Meta-Descriptions Schnittstellen Import / Export 6
Neu Bitte um Hilfe beim Export/Import von Attributen JTL Ameise - Eigene Exporte 0
Neu Zahlungsart beim Import ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mindestabnahme / Abnahmeintervall Import mittels Ameise User helfen Usern - Fragen zu JTL-Wawi 1
Neu Export & Import Lagerplätze JTL Ameise - Eigene Exporte 7
Neu Shopdaten import funktioniert nicht Shopware-Connector 2
Neu Import von Blogseiten undLandingpages von Magento Umstieg auf JTL-Shop 3
Neu CiN TrackID-Import Plugin User helfen Usern - Fragen zu JTL-Wawi 12
Label per Import bedienen JTL-Wawi 1.8 0
Neu Gefahrlos Testkunden aus tkunde löschen? Umstieg auf JTL-Shop 0
Neu Kurzbeschreibung aus mehreren Zellen importieren - möglich? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Daten aus getBackorderString Templates für JTL-Shop 7
Neu Nach Update auf 5.3 fliegen die Produkte aus dem Merchant Center JTL-Shop - Fehler und Bugs 0
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu EK-Netto der Verkäufe aus Datenbank ? User helfen Usern - Fragen zu JTL-Wawi 5
Kundenattribute aus Shop übernehmen und aus Wawi zurück an Shop übermitteln Einrichtung JTL-Shop5 1
Neu Produktdaten aus Shop zur Wawi WooCommerce-Connector 9
Neu Kunden aus Wawi nicht auffindbar JTL-POS - Fehler und Bugs 4
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Druckvorlage für Etiketten aus Auftragspositionen JTL-Wawi 1.8 4
Neu Shop in Unterverzeichnis führt dazu, dass Inhalte aus dem übergeordneten Verzeichnis im Shop gezeigt werden JTL-Shop - Fehler und Bugs 3
Rechnung zeigt Mehrwertsteuer 0% aus obwohl 7% berechnet werden - wenn UST-ID eingegeben JTL-Wawi 1.8 0
Warum sind die Rechnungen aus Aufträge(mit Rechnung(Vollständig)) nicht unter Rechnung zu finden JTL-Wawi 1.7 0
Neu Alle Produktbilder in Shopify aus JTL löschen Shopify-Connector 0
Neu Zusammenführen / Konsolidieren von Artikeln aus 2 Quellen (Amazon / Shopify) und zentrale Bestands-Verteilung an beide Systeme User helfen Usern - Fragen zu JTL-Wawi 0
Kartonage (Set) besteht aus mehreren Artikeln (Stückliste) JTL-Wawi 1.8 0
Neu Coupon einlösbar bei Mindestbestellwert aus Kategorie xy Allgemeine Fragen zu JTL-Shop 0
Neu Suche Seite 2 gibt falsche URL aus JTL-Shop - Fehler und Bugs 4
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu JTL POS übernimmt Attribute nicht aus WaWi Einrichtung / Updates von JTL-POS 2
Neu Aus bestehenden Artikeln einen Vaterartikel erzeugen. JTL-Wawi - Ideen, Lob und Kritik 0
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Neu erster JTL Shop - Artikelbilder aus Cloudspeicher - aber nicht in die Wawi eazybuisiness DB Allgemeine Fragen zu JTL-Shop 0
Neu Emails aus der Wawi an Gmail kommen nicht an ///SPF User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow, Wert setzen aus Zwischenablage/Clipboard JTL-Workflows - Ideen, Lob und Kritik 0
Artikel aus Auftrag entfernen, Zahlung drin lassen JTL-Wawi 1.7 0
Neu E-Mail Versandbenachrichtigung aus JTL Wawi 1.8.10.0 wird doppelt versendet User helfen Usern 0
Texte aus Webshop Datei ziehen Einrichtung JTL-Shop5 0
Neu Packtisch druckt nichts aus User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen