Neu Eigene Übersicht > Lieferantenbestellungen

DrGreen

Gut bekanntes Mitglied
24. Dezember 2017
131
16
Hi Leute,

ich brauche bitte eure Hilfe:

Möchte eine neue "Eigene Übersicht" im Bereich unter den Lieferantenbestellungen um zu sehen ob sich in der markierten Bestellung Positionen befinden welche noch mit einer anderen Bestellung als "in Zulauf" markiert sind, mit folgenden Spalten:

- Artikelnummer
- Artikelname
- Offene Menge
- Bestelldatum
- Bestellnummer
- Lieferant

Vielen Dank im Voraus!

lg
Tom
 

Dreizack Medien

Offizieller Servicepartner
SPBanner
10. Februar 2020
131
61
Halle (Saale)
Firma
DREIZACK Medien
Bitte mal testen

SQL:
SELECT
    allBestellungen.cArtNr AS Artikelnummer,
    allBestellungen.cName AS Artikelname,
    CONVERT(int,allBestellungen.fAnzahlOffen) AS 'Anzahl offen',
    FORMAT(allBestellungen.dErstellt,'dd.MM.yyyy') AS Bestelldatum,
    allBestellungen.cEigeneBestellnummer AS Bestellnr,
    allBestellungen.cFirma AS Lieferant
FROM
    (SELECT
        tLieferantenBestellungPos.kArtikel
    FROM tLieferantenBestellung
    LEFT JOIN tLieferantenBestellungPos
        ON tLieferantenBestellung.kLieferantenBestellung = tLieferantenBestellungPos.kLieferantenBestellung
    WHERE tLieferantenBestellung.kLieferantenBestellung = @Key
    ) AS cBestellung
LEFT JOIN
    (SELECT
        tLieferantenBestellungPos.cName,
        tLieferantenBestellungPos.kArtikel,
        tLieferantenBestellungPos.fAnzahlOffen,
        tLieferantenBestellungPos.cArtNr,
        tLieferantenBestellung.dErstellt,
        tLieferantenBestellung.cEigeneBestellnummer,
        tlieferant.cFirma
    FROM tLieferantenBestellung
    LEFT JOIN tLieferantenBestellungPos
        ON tLieferantenBestellung.kLieferantenBestellung = tLieferantenBestellungPos.kLieferantenBestellung
    LEFT JOIN tlieferant
        ON tLieferantenBestellung.kLieferant = tlieferant.kLieferant
    WHERE tLieferantenBestellungPos.fAnzahlOffen > 0
    ) AS allBestellungen
        ON cBestellung.kArtikel = allBestellungen.kArtikel
 
  • Gefällt mir
Reaktionen: DrGreen

DrGreen

Gut bekanntes Mitglied
24. Dezember 2017
131
16
Hi Christian,

danke dir aber leider werden hier auch die Positionen die sich in der Bestellung selbst befinden auch angezeigt. Siehe Screenshot:
 

Anhänge

  • Anmerkung 2020-04-10 131415.jpg
    Anmerkung 2020-04-10 131415.jpg
    231,5 KB · Aufrufe: 72

Dreizack Medien

Offizieller Servicepartner
SPBanner
10. Februar 2020
131
61
Halle (Saale)
Firma
DREIZACK Medien
Ach du möchtest nur die fremden Bestellungen sehen. Ja kein Problem. Soll denn dann über alle Positionen in der gewählten Bestellungen überprüft werden, ob da noch offene Mengen in anderen Bestellungenn sind, oder nur wenn in der gewählten Bestellung die Position auch noch offen ist?
 

Dreizack Medien

Offizieller Servicepartner
SPBanner
10. Februar 2020
131
61
Halle (Saale)
Firma
DREIZACK Medien
Diese Variante zeigt dir alle Positionen, aller fremden Bestellungen an, die auch in der gewählten Bestellung enthalten sind. unabhängig davon, ob diese in der gewählten Bestellung komplett geliefert oder noch offen sind.

SQL:
SELECT
    allBestellungen.cArtNr AS Artikelnummer,
    allBestellungen.cName AS Artikelname,
    CONVERT(int,allBestellungen.fAnzahlOffen) AS 'Anzahl offen',
    FORMAT(allBestellungen.dErstellt,'dd.MM.yyyy') AS Bestelldatum,
    allBestellungen.cEigeneBestellnummer AS Bestellnr,
    allBestellungen.cFirma AS Lieferant
FROM
    (SELECT
        
        tLieferantenBestellungPos.kArtikel
    FROM tLieferantenBestellung
    LEFT JOIN tLieferantenBestellungPos
        ON tLieferantenBestellung.kLieferantenBestellung = tLieferantenBestellungPos.kLieferantenBestellung
    WHERE tLieferantenBestellung.kLieferantenBestellung = @Key
    ) AS cBestellung
LEFT JOIN
    (SELECT
        tLieferantenBestellung.kLieferantenBestellung,
        tLieferantenBestellungPos.cName,
        tLieferantenBestellungPos.kArtikel,
        tLieferantenBestellungPos.fAnzahlOffen,
        tLieferantenBestellungPos.cArtNr,
        tLieferantenBestellung.dErstellt,
        tLieferantenBestellung.cEigeneBestellnummer,
        tlieferant.cFirma
    FROM tLieferantenBestellung
    LEFT JOIN tLieferantenBestellungPos
        ON tLieferantenBestellung.kLieferantenBestellung = tLieferantenBestellungPos.kLieferantenBestellung
    LEFT JOIN tlieferant
        ON tLieferantenBestellung.kLieferant = tlieferant.kLieferant
    WHERE tLieferantenBestellungPos.fAnzahlOffen > 0
    ) AS allBestellungen
        ON cBestellung.kArtikel = allBestellungen.kArtikel
WHERE
    allBestellungen.kLieferantenBestellung != @Key
 
  • Gefällt mir
Reaktionen: DrGreen

DrGreen

Gut bekanntes Mitglied
24. Dezember 2017
131
16
Ersteres, immer wenn in ieiner Bestellung noch was offen ist, dann möchte ich das gerne unten sehen. Danke dir!
 

Dreizack Medien

Offizieller Servicepartner
SPBanner
10. Februar 2020
131
61
Halle (Saale)
Firma
DREIZACK Medien
Diese Variante überprüft in den fremden Bestellungen nur die Positionen, die in der gewählten Bestellung enthalten UND noch offen sind

SQL:
SELECT
    allBestellungen.cArtNr AS Artikelnummer,
    allBestellungen.cName AS Artikelname,
    CONVERT(int,allBestellungen.fAnzahlOffen) AS 'Anzahl offen',
    FORMAT(allBestellungen.dErstellt,'dd.MM.yyyy') AS Bestelldatum,
    allBestellungen.cEigeneBestellnummer AS Bestellnr,
    allBestellungen.cFirma AS Lieferant
FROM
    (SELECT
        
        tLieferantenBestellungPos.kArtikel
    FROM tLieferantenBestellung
    LEFT JOIN tLieferantenBestellungPos
        ON tLieferantenBestellung.kLieferantenBestellung = tLieferantenBestellungPos.kLieferantenBestellung
    WHERE tLieferantenBestellung.kLieferantenBestellung = @Key AND tLieferantenBestellungPos.fAnzahlOffen > 0
    ) AS cBestellung
LEFT JOIN
    (SELECT
        tLieferantenBestellung.kLieferantenBestellung,
        tLieferantenBestellungPos.cName,
        tLieferantenBestellungPos.kArtikel,
        tLieferantenBestellungPos.fAnzahlOffen,
        tLieferantenBestellungPos.cArtNr,
        tLieferantenBestellung.dErstellt,
        tLieferantenBestellung.cEigeneBestellnummer,
        tlieferant.cFirma
    FROM tLieferantenBestellung
    LEFT JOIN tLieferantenBestellungPos
        ON tLieferantenBestellung.kLieferantenBestellung = tLieferantenBestellungPos.kLieferantenBestellung
    LEFT JOIN tlieferant
        ON tLieferantenBestellung.kLieferant = tlieferant.kLieferant
    WHERE tLieferantenBestellungPos.fAnzahlOffen > 0
    ) AS allBestellungen
        ON cBestellung.kArtikel = allBestellungen.kArtikel
WHERE
    allBestellungen.kLieferantenBestellung != @Key
 
  • Gefällt mir
Reaktionen: tim239 und DrGreen

Daniel_Funk

Aktives Mitglied
12. April 2018
2
0
Juhu, das ist echt gut. Gibt es vielleicht noch eine Möglichkeit die beim Lieferant hinterlegten Frachtkosten auszuschließen bei der Abfrage?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Übersicht Artikel - Zulaufsübersicht - Stückliste Eigene Übersichten in der JTL-Wawi 0
Neu Eigene Übersicht im Verkauf zu einem ausgewähltem Auftrag: Kundenattribut Anmerkungen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Felder Checkbox Inhalt bzw. Text bei Mouseover anzeigen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
Neu Eigene Felder Lieferschein User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigene Felder des Auftrages in der Druckvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4
Eigene Felder in alte Vorlagen JTL-Wawi 1.8 5
In Diskussion eigene CustomWorkflows anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikel - Sprachen - Alle eigene SEO URL? Smalltalk 1
Neu Barcode Anpassung in Artikeletikett anhand Eigene Felder Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Eigene Übersichten, Artikelhistorie Eigene Übersichten in der JTL-Wawi 1
Neu Sind eigene Felder im Artikel in einer neueren Wawi-Version von Anfang an sichtbar? User helfen Usern - Fragen zu JTL-Wawi 8
Eigene Auswertung JTL-Wawi 1.8 1
Neu Eigene Seiten Priority in der Sitemap ändern Allgemeine Fragen zu JTL-Shop 5
Neu Eigene Seite sichern Allgemeine Fragen zu JTL-Shop 1
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Skonto Anzeige in der Übersicht User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
Neu Versandart schon in der Übersicht ändern anstatt den ganzen Auftrag zu öffnen JTL-Wawi - Ideen, Lob und Kritik 0
Artikel Übersicht leer JTL-Wawi 1.8 2
Neu Übersicht verkaufte Artikel mit Hinweis-Spalte Eigene Übersichten in der JTL-Wawi 0
Neu Beschaffung -> Bestellungen Übersicht = Filterung der Bestellungen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Keine Übersicht mehr auf welcher Plattform ein Artikel eingestellt ist. JTL-Wawi - Fehler und Bugs 0
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen