Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen?

Ahok

Gut bekanntes Mitglied
11. September 2023
308
12
Ich meine die Statustexte "Ausstehend", "Teilgeliefert", "Verpackt und versendet" etc.

Die Tabellen und Spaltennamen würden mir schon reichen.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.566
784
Flensburg
Im SSMS:
Mit der Instanz verbinden, dann "Datenbanken" aufklappen, dann "eazybusiness" aufklappen, dann "Sichten" aufklappen, runterscrollen und mit der rechten Maustaste auf "Verkauf.lvAuftragsverwaltung" - "Skript für Sicht als..." - "ALTER in". Ob Du dann auf "Zwischenablage" klickst und das Ganze bspw. im Windows-Editor einfügst oder Dir das direkt im SSMS in einem neuen Abfragefenster anzeigen lässt, ist am Ende egal. Im letzteren Fall nur aufpassen, dass Du nichts versehentlich änderst und das Skript dann ausführst. ;)
Vornehmlich die Zeilen 114-154 sind für Dich von Interesse.
 
  • Gefällt mir
Reaktionen: Ahok

Ahok

Gut bekanntes Mitglied
11. September 2023
308
12
Im SSMS:
Mit der Instanz verbinden, dann "Datenbanken" aufklappen, dann "eazybusiness" aufklappen, dann "Sichten" aufklappen, runterscrollen und mit der rechten Maustaste auf "Verkauf.lvAuftragsverwaltung" - "Skript für Sicht als..." - "ALTER in". Ob Du dann auf "Zwischenablage" klickst und das Ganze bspw. im Windows-Editor einfügst oder Dir das direkt im SSMS in einem neuen Abfragefenster anzeigen lässt, ist am Ende egal. Im letzteren Fall nur aufpassen, dass Du nichts versehentlich änderst und das Skript dann ausführst. ;)
Vornehmlich die Zeilen 114-154 sind für Dich von Interesse.
Schon mal danke dafür. Wieder was gelernt :)
Allerdings kann ich in dieser Tabelle nicht finden was ich suche. Ich hab auch mal die View an sich geöffnet und mir alle Spalten angezeigt und nirgendwo sehe ich den Text oder auch nur einen Key der das sein könnte. Vielleicht bin ich auch blind. Ich sehe zwar nAuftragsstatus, aber da der bei allen angezeigten Aufträgen 0 aus, kann der das schlecht sein. Wird der Text gar nicht in der Datenbank gespeichert, sondern nur von der WaWi ausgegebn unter bestimmten Bedingungen?

Auf Version 1.11.4 hab ich auch noch nicht mal 154 Zeile da drin, sondern 145
 
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
2.566
784
Flensburg
Nicht ausgeschlossen, dass sich die Query für die View etwas verändert hat, aber so oder so enthält sie entweder selbst alle Infos oder ist zumindest der korrekte Ausgangspunkt zur Ermittlung selbiger.

So sieht es jedenfalls bei mir aus (im SSMS):

Verkauf.lvAuftragsverwaltung.png
 
  • Gefällt mir
Reaktionen: Ahok

Ahok

Gut bekanntes Mitglied
11. September 2023
308
12
Nicht ausgeschlossen, dass sich die Query für die View etwas verändert hat, aber so oder so enthält sie entweder selbst alle Infos oder ist zumindest der korrekte Ausgangspunkt zur Ermittlung selbiger.

So sieht es jedenfalls bei mir aus (im SSMS):

Den Anhang 128613 betrachten
Ja, das steht bei mir leider gar nicht drin. Danke für den Screenshot. Wenn das noch aktuell ist und ich das nachbauen kann hilft das sehr.
 

Ahok

Gut bekanntes Mitglied
11. September 2023
308
12
Falls es wer braucht, diese Abfrage funktioniert:
Code:
SELECT
  vStandardAuftrag.dErstellt AS Erstellt,
  vStandardAuftrag.cAuftragsnummer AS Auftragsnummer,
  CASE
    WHEN vStandardAuftrag.nStorniert = 1
    THEN 'storniert'
    ELSE
      CASE
        WHEN vStandardAuftrag.nKomplettAusgeliefert = 2
        AND
        (
          vStandardAuftrag.kPlattform < 51
          OR vStandardAuftrag.kPlattform > 57
        )
        THEN 'Ohne Versand abgeschlossen'
        ELSE
          CASE
            WHEN vStandardAuftrag.nKomplettAusgeliefert > 0
            AND vStandardAuftrag.fGutschrift > 0
            AND vStandardAuftrag.fGutschrift >= vStandardAuftrag.fAuftragswertBrutto
            THEN 'Gutgeschrieben'
            ELSE
              CASE
                WHEN vStandardAuftrag.nKomplettAusgeliefert > 0
                AND vStandardAuftrag.nAnzahlVersendetePakete = vStandardAuftrag.nAnzahlPakete
                THEN 'Verpackt und Versendet'
                ELSE
                  CASE
                    WHEN vStandardAuftrag.nAnzahlVersendetePakete > 0
                    THEN 'teilversendet'
                    ELSE
                      CASE
                        WHEN vStandardAuftrag.nKomplettAusgeliefert > 0
                        THEN 'geliefert'
                        ELSE
                          CASE
                            WHEN vStandardAuftrag.nKomplettAusgeliefert = 0
                            AND EXISTS
                            (
                              SELECT
                                TOP 1 NULL
                              FROM
                                dbo.tLieferschein
                              WHERE
                                tLieferschein.kBestellung = vStandardAuftrag.kAuftrag
                            )
                            THEN 'teilgeliefert'
                            ELSE 'ausstehend'
                          END
                      END
                  END
              END
          END
      END
  END AS Lieferstatus
FROM
  Verkauf.vStandardAuftrag
ORDER BY dErstellt desc
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie Ebaypreise anheben (incl. Varianten)? eBay-Anbindung - Fehler und Bugs 0
Neu Produktverkauf von max. 24 Stück am Tag - wie umsetzen ? User helfen Usern - Fragen zu JTL-Wawi 1
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
Webinar: Strategien der E-Commerce-Leader - wie unterschiedliche Produktrollen Umsatz und Marge steigern Messen, Stammtische und interessante Events 0
Meine Bestellungen sind in einer Pickliste "verschollen" - WIE bekomme ich sie in die Wawi-Pickliste??? JTL-Wawi 1.11 2
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Wie wird die Seite "suche nach:" erzeugt? Allgemeine Fragen zu JTL-Shop 4
Neu Mit Ameise nur einen Artikel & die dazu gehörenden Varianten exportieren - wie? Schnittstellen Import / Export 3
Neu hood.de - Wie kann ich Dateien (z.B. Sicherheitsdatenblatt) automatisch einbinden? Einrichtung und Installation von JTL-eazyAuction 1
Neu hood.de - Wie funktionieren Artikelvarianten? Einrichtung und Installation von JTL-eazyAuction 0
Neu Einkauf organisieren, wenn Lager ohne Lagerbestand - wie macht Ihr das? Arbeitsabläufe in JTL-Wawi 0
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
Neu Wie verbanne ich Fremdsprachen-Anfragen aus der JTL-Search? Allgemeine Fragen zu JTL-Shop 2
Kategorie lässt sich nicht löschen im Shop JTL-Wawi 1.10 2
Datenbank lässt sich nach Serverumzug nicht wiederherstellen JTL-Wawi 1.11 1
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu JTL Diag / SQL Mitschnitt lässt sich nicht mehr starten User helfen Usern - Fragen zu JTL-Wawi 12
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Sprachvariablen Textbausteine mit "." im Namen lassen sich nicht ändern JTL-Shop - Fehler und Bugs 2
Preise lassen sich nicht importieren über Ameise JTL-Wawi 1.10 4
Neu Bestellung per Mail, Kunde registriert sich im Nachgang, Bestellung nicht im Kundenkonto User helfen Usern - Fragen zu JTL-Wawi 2
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bon automatisch drucken setzt sich zurück JTL-POS - Fehler und Bugs 0
Neu Störung / Connector verbindet sich nicht (Shopify) Shopify-Connector 7
Neu Plugins lassen sich nicht installieren/updaten Plugins für JTL-Shop 4
Beantwortet Kurzbeschreibung in Angebot ändert sich nicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Bestellpositionen lassen sich nur einmalig verschieben – Sortierfunktion danach deaktiviert JTL-Wawi 1.11 11

Ähnliche Themen