SQL Datenbank Änderung?

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.

bloody86

Gut bekanntes Mitglied
16. September 2016
101
9
Hallo zusammen,
ich benutze bisher Bartender um Aufträge abzufragen und die entsprechenden Positionen in den Bestellen Mengen zu drucken.
Die Einrichtung von Bartender bezüglich der Abfrage der Datenbank hatte mich schon damals Tage gekostet diese einzurichten. (war happy als ich es endlich hatte)
Zum Problem. Bin von Wawi 1.5.5.0 zu Wawi 1.7.15.4 gewechselt.
Wenn ich jetzt mit Bartender wieder drucken will kommt die Fehlermeldung
Screenshot 2023-12-14 164003.png

Hat sich die Bezeichnung geändert. Meine ganze SQL abfrage vorher war so:
Mit der Eingabe der Wawi Auftragsnummer würden mir alle Positionen zu diesem Auftrag mit dem Richtigen Preis Verknüpft und ausgegeben.

Code:
SELECT DISTINCT [tArtikel].[cSerie], [tArtikel].[cArtNr], [tArtikel].[cHAN], [tArtikel].[cBarcode], [tbestellpos].[cString], [tbestellpos].[nSort], [tbestellpos].[nAnzahl], [vPreislisteNetto].[fNettoPreis] FROM (([dbo].[tbestellpos] INNER JOIN [Verkauf].[lvAuftragsverwaltung] ON [dbo].[tbestellpos].[tBestellung_kBestellung] = [Verkauf].[lvAuftragsverwaltung].[kBestellung]) INNER JOIN [dbo].[tArtikel] ON [dbo].[tArtikel].[cArtNr] = [dbo].[tbestellpos].[cArtNr]) INNER JOIN [Preisliste].[vPreislisteNetto] ON [Preisliste].[vPreislisteNetto].[kArtikel] = [dbo].[tArtikel].[kArtikel] WHERE [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] = '?Abfrage-Eingabe1' AND [Preisliste].[vPreislisteNetto].[kKundenGruppe] = 14 AND [Preisliste].[vPreislisteNetto].[kShop] = 0 AND [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] > '5000' ORDER BY [dbo].[tbestellpos].[nSort]

Ich habe jetzt wieder probiert die Richtigen abhängigkeiten und Verknüpfungen zu erstellen, leider ist mir dies nicht gelungen.
hat jemand mehr Infos dazu?

Besten Dank!
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
615
209
Guten Morgen,

das hier sollte funktionieren:

SQL:
SELECT DISTINCT
    [tArtikel].[cSerie],
    [tArtikel].[cArtNr],
    [tArtikel].[cHAN],
    [tArtikel].[cBarcode],
    [Verkauf].[tAuftragPosition].[cName],
    [Verkauf].[tAuftragPosition].[nSort],
    [Verkauf].[tAuftragPosition].[fAnzahl],
    [vPreislisteNetto].[fNettoPreis]
FROM
    (([Verkauf].[tAuftragPosition]
    INNER JOIN [Verkauf].[lvAuftragsverwaltung] ON [Verkauf].[tAuftragPosition].kAuftrag = [Verkauf].[lvAuftragsverwaltung].kAuftrag)
    INNER JOIN [dbo].[tArtikel] ON [dbo].[tArtikel].[cArtNr] = [Verkauf].[tAuftragPosition].[cArtNr])
    INNER JOIN [Preisliste].[vPreislisteNetto] ON [Preisliste].[vPreislisteNetto].[kArtikel] = [dbo].[tArtikel].[kArtikel]
WHERE
    [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] = '?Abfrage-Eingabe1'
    AND [Preisliste].[vPreislisteNetto].[kKundenGruppe] = 14
    AND [Preisliste].[vPreislisteNetto].[kShop] = 0
    AND [Verkauf].[lvAuftragsverwaltung].[cAuftragsnummer] > '5000'
ORDER BY
    [Verkauf].[tAuftragPosition].[nSort]

Viele Grüße
Mirko
 

bloody86

Gut bekanntes Mitglied
16. September 2016
101
9
Gute Idee ich dachte auch, dass es auf [kAuftrag] geändert hat.

Nur wenn ich diese SQL Abfrage verwende stürzt das Programm leider ab, stehe gerade etwas vor dem Berg 😣

Screenshot 2023-12-15 083127.png

Ich habe es jetzt so Verknüpft, doch irgendwie geht es auch nicht. Die Abfrage dauert zu Lange...

Screenshot 2023-12-15 083252.png

Ich weiss ist nicht spezifisch JTL Wawi, aber die zusammenhänge der Tabellen hat doch damit zu tun.
Komisch das gar nichts mehr geht..
 
Zuletzt bearbeitet:

MirkoWK

Sehr aktives Mitglied
14. März 2022
615
209
Die Abfrage funktioniert ja grundsätzlich (SQL Server Management Studio).
Es ist auch nicht nur die Spalte, welche sich geändert hat, sondern die ganze Tabelle.
Mit Bartenden kenne ich mich aber nicht aus ;).
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
615
209
Es heißt nicht mehr [dbo].[tbestellpos], sondern [Verkauf].[tAuftragPosition].

Das habe ich aber bei meinen gesendeten Code berücksichtigt.

Komisch ist in deinem ersten Screenshot, dass dort tArtikel.cArtikelnummer steht .. richtig ist aber tArtikel.cArtNr .
 

bloody86

Gut bekanntes Mitglied
16. September 2016
101
9
Ich habe nun die Verbindung [lvAuftrag.kBestellung] mit [t.Auftragposition.kAuftrag] verbunden.
Dies würde klappen, jedoch scheinen da nicht alle Aufträge drin zu sein. (konnte nicht feststellen welche es sind und wie sie sich von den anderen unterscheiden)
Muss ich eine andere lvAuftrag nehmen?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.335
376
Gute Idee ich dachte auch, dass es auf [kAuftrag] geändert hat.

Nur wenn ich diese SQL Abfrage verwende stürzt das Programm leider ab, stehe gerade etwas vor dem Berg 😣

Den Anhang 104329 betrachten

Ich habe es jetzt so Verknüpft, doch irgendwie geht es auch nicht. Die Abfrage dauert zu Lange...

Den Anhang 104332 betrachten

Ich weiss ist nicht spezifisch JTL Wawi, aber die zusammenhänge der Tabellen hat doch damit zu tun.
Komisch das gar nichts mehr geht..

Wenn du wie in deinem Screenshot mehrere Tabellen miteinander verknüpfst (JOIN...) und aber keine Bedingung (ON ...) formulierst, dann bildest du das Kreuzprodukt aller Datensätze.
Wenn also n die Anzahl der Datensätze in der ersten Tabelle ist und m die Anzahl derer in Tabelle 2, dann gibt deine Abfrage im Ergebnis n*m Datensätze aus.
Nicht ungewöhnlich, das so eine Abfrage dann irgendwann vom DBMS durch einen Timeout beendet wird ;)

Ich kenn Bartender nicht, aber in dem Screenshot gibt es ja einen Punkt SQL-Anweisung. Kannst du dort nicht richtige SQL Befehle eingeben?
Da wärst du ja sicherlich flexibler als wenn du das in diesen Kategorien zusammenklickst. Z.B. kannst du ja Tabellen auf verschiedene Arten verknüpfen: natural join, cross join, equijoin, inner join, outer join, left outer join, and right outer join... @MirkoWK hat dir jetzt eine Abfrage mit INNER JOIN erstellt - wi stellt Bartender das dar?

Prüfe aber auch, ob du Bartender in deinem Ablauf überhaupt brauchst, denn in JTL ist doch List&Label integriert.
 

John

Sehr aktives Mitglied
3. März 2012
2.699
525
Berlin
Wer hat Dir denn Bartender damals eingerichtet? Vielleicht hat derjenigen schon bei anderen Kunden ein Update auf 1.7 gemacht?

Von 1.5 auf 1.6 und drüber hat sich da viel getan...
 

bloody86

Gut bekanntes Mitglied
16. September 2016
101
9
Ich hatte dies selber eingerichtet....
Aber :love: ich habe es gelöst.
Falls jemand ähnliches braucht hier meine Lösung.
Screenshot 2023-12-15 125042.png

Beim Datenbank-Setup gibt es natürlich noch Filter - Diese habe ich entsprechend meiner Wünsche gesetzt.
Screenshot 2023-12-15 125054.png

Danke für eure Unterstützung!
Beste Grüsse
 

bloody86

Gut bekanntes Mitglied
16. September 2016
101
9
Meine Vorfreude war wohl etwas zu schnell..
beim ersten echten Druckversuch kamen leider nicht alle dazugehörigen Artikel raus, ich muss das nochmal überprüfen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Wie kann ich etwas in der WAWI Datenbank per SQL ändern? JTL-Wawi 1.8 2
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 2
Neu Plattform Feld per SQL setzen - mehrere Marken unter einer Firma verkaufen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Workflow - SQL - Frage zur DATEADD()-Funktion User helfen Usern - Fragen zu JTL-Wawi 2
Neu Korrektes Datumsformat in SQL-Abfrage User helfen Usern - Fragen zu JTL-Wawi 2
Neu Probleme beim Abfrage kopieren von SQL Management Studio User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wie kann man Anzahl der VPE per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kundendatenimport via SQL JTL-Wawi 1.6 1
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu SQL Ausgabe Bestellinformationen JTL Ameise - Eigene Exporte 4
Neu SQL Script - geänderte Tabellen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Keine Verbindung zur Datenbank JTL-Wawi - Fehler und Bugs 3
Wawi Datenbank Zertifikat abgelaufen JTL-Wawi 1.8 10
Neu JTL Shop 5 Daten - In "leere" JTL Wawi Datenbank importieren - Ist das möglich? User helfen Usern - Fragen zu JTL-Wawi 8
Hosted (gehostete?) Datenbank Download Zweitgerät für unterwegs JTL-Wawi 1.8 13
WAWI 1.8.12.0 stürzt ab, wenn die Verbindung zur Datenbank unterbrochen wurde JTL-Wawi 1.8 23
Neu EK-Netto der Verkäufe aus Datenbank ? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Kuriosum - Shop 5.1.5 mit Datenbank 5.2.4 Mischbetrieb nach fehlgeschlagenem Update Installation / Updates von JTL-Shop 8
Neu JTL-Installation- Verbindung zur Datenbank -SA Kennwort Installation von JTL-Wawi 22
Speicherort der Seriennummern zu Auftragsposition in der Datenbank ? JTL-Wawi 1.8 2
Neu Weiterleitungen direkt per Datenbank einfügen aufgrund Größe bzw. Anzahl? Betrieb / Pflege von JTL-Shop 9
Fehler beim Datenbank - JTL WAWI Connector WooCommerce-Connector 1
Umzug Datenbank Fehler aufgrund unterschiedlicher Versionen Einrichtung JTL-Shop5 1
Preisliste Druck = ungültige Zugangsdaten zur Datenbank JTL-Wawi 1.8 1
keine Verbindung zur Datenbank JTL-Wawi 1.8 3
Neu DHL API Änderung zum 31.05.2024 JTL-ShippingLabels - Ideen, Lob und Kritik 3
Wichtig UPS Änderung der Authentifizierungsmethode zu OAuth2 JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Mehrere Firmen - automatisierte Änderung der Kundennummer? Arbeitsabläufe in JTL-Wawi 7
Neu Änderung Kundennummern in WaWi - welche Auswirkungen? Gelöste Themen in diesem Bereich 3
Neu Falscher Benutzer bei "Letzte Änderung durch". JTL-Wawi - Fehler und Bugs 3
Neu Änderung des Auftrags nach Zahlungseingang Paypal Arbeitsabläufe in JTL-Wawi 7

Ähnliche Themen