Neu Eigene Übersicht > Lieferantenbestellungen

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

DrGreen

Aktives Mitglied
24. Dezember 2017
77
9
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
 

ChristianDZ

Mitglied
10. Februar 2020
33
20
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

ChristianDZ

Mitglied
10. Februar 2020
33
20
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?
 

ChristianDZ

Mitglied
10. Februar 2020
33
20
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

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

ChristianDZ

Mitglied
10. Februar 2020
33
20
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: DrGreen

Daniel_Funk

Aktives Mitglied
12. April 2018
1
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 Forum Antworten Erstelldatum des Themas
Neu Eigene Übersicht bei Rechnung & Rechnunskorrektur & "Versand": Auftragsattribute einblenden Individuelle Listenansichten in der JTL-Wawi 9
Neu Eigene Übersicht (Versand -> Aufträge): Summe von [Attribut]*[Menge] für Artikel in Auftrag Individuelle Listenansichten in der JTL-Wawi 0
Neu Kundendaten: Eigene Feld für Emailversand über Workflows User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung Woocommerce Eigene Felder - Wert nicht übertragen - Feld schon WooCommerce-Connector 1
Neu Eigene Post/Put requests erstellen. Technische Fragen zu Plugins und Templates 2
Offen Workflow Eigene Felder in Anmerkung JTL-Workflows - Ideen, Lob und Kritik 0
Neu Sortierung Eigene Felder Gruppen definieren können Arbeitsabläufe in JTL-Wawi 0
Neu Kundendaten Eigene Felder Ameise User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikelübersicht Gewinn fehlerhaft / Eigene Übersichten? Individuelle Listenansichten in der JTL-Wawi 1
In Bearbeitung DHL Filial-Routing - Übermittlung Kunden-Email-Adresse deaktivieren oder eigene Email-Adresse fix hinterlegen? JTL-ShippingLabels - Fehler und Bugs 8
Neu Verbesserungsvorschlag Einkauf -> Lieferanten, Eigene Felder JTL-Wawi - Ideen, Lob und Kritik 1
Neu Kunden zusammenführen: Falsches "Kunde-seit"-Datum und Löschung "eigene Felder"!! JTL-Wawi - Fehler und Bugs 0
Neu Eigene Kundenfelder XML Ausgabe Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Eigene Felder sind nicht vorhanden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Charge, MHD, Warenausganglager als Eigene Überischt etc. beim Verkauf -> Auftrag & Rechnung & Rechnungskorrkektur Individuelle Listenansichten in der JTL-Wawi 1
Neu Eigene Felder, Freitext mit und ohne "HTML Editor"-Button? Arbeitsabläufe in JTL-Wawi 0
Neu Artikel Eigene Felder initialisieren, sobald der Artikel angelegt wird? Arbeitsabläufe in JTL-Wawi 3
Offen Abgleich Shopware Kundenattribute > JTL eigene Felder Shopware-Connector 1
Neu Wawi: Eigene Felder in Hersteller JTL-Wawi - Ideen, Lob und Kritik 3
Neu Eine Stückliste sollte eine eigene Lieferantenartikelnummer haben! JTL-Wawi - Ideen, Lob und Kritik 1
Neu Eigene Felder im Lieferschein addieren bzw. summieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Eigene Seiten im Megamenue Betrieb / Pflege von JTL-Shop 1
Neu Neues Plugin: Profi Preise - für Flächen- & Volumenberechnungen, prozentuale Aufpreise & eigene Formel Plugins für JTL-Shop 45
Neu JTL-Wawi 1.6 - Eigene Felder aus dem Auftrag drucken oder mailen (Video) Umfragen rund um JTL 5
Gelöst [Frage] - Artikel --> Eigene Felder / Gambio --> Additonal Fields deaktivieren? Gambio-Connector 4
Neu Wir haben Footer unter Information eigene Seiten Betrieb / Pflege von JTL-Shop 1
Neu Artikel neu anlegen Eigene Felder werden nicht angezeigt JTL-Wawi - Fehler und Bugs 1
Neu Artikel eigene Felder WooCommerce-Connector 2
Neu Amazon Angebote aufschalten übersicht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Übersicht Versand - lieferbare Aufträge - mit Artikelkurzbezeichnung Individuelle Listenansichten in der JTL-Wawi 0
Gelöst [WAWI-44284] Spalte Menge fehlt bei Übersicht Eingangsrechnungen Gelöste Themen in diesem Bereich 4
Gelöst Übersicht warum bestimmte Aufträge nicht auf Picklisten erscheinen JTL-WMS - Ideen, Lob und Kritik 5
Neu Woher kommt der Adressblock oben rechts in Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Recht zum Mailing von Lieferantenbestellungen JTL-Wawi - Ideen, Lob und Kritik 1
Ähnliche Themen