Neu Übersicht Verkauf mit Artikelmenge und durchschnittlichem VK netto

Alexander Schwarz

Offizieller Servicepartner
SPBanner
12. August 2023
9
6
Lippstadt
Firma
on pitch | digital marketing
Ich habe eine Abfrage für die Verkaufsübersicht geschrieben welche mir die verkauften Artikel der markierten Bestellungen, sowie den dazu gehörigen durchschnittlichen VK in netto ausgibt.
Ich finde die Übersicht extrem hilfreich, da sie in Zusammenhang mit den vielen Filtermöglichkeiten der Verkaufsansicht einen sehr schnellen Überblick über die verkauften Artikel und den zugehörigen VK bietet.

Freu mich über Feedback...

SELECT
tbestellpos.cArtNr AS Artikelnummer,
tbestellpos.cString AS Artikelbezeichnung,
CAST(SUM(tbestellpos.nAnzahl) AS INT) AS Anzahl,
CAST(ROUND(AVG(tbestellpos.fVKPreis / 1.19), 2) AS DECIMAL(10,2)) AS Durchschnittlicher NettoVK

FROM
tbestellpos
JOIN
tlagerbestand ON tlagerbestand.kArtikel = tbestellpos.tArtikel_kArtikel

WHERE
tbestellpos.nType = 1
AND tbestellpos.tBestellung_kBestellung IN (@Keys)

GROUP BY
tbestellpos.cArtNr,
tbestellpos.cString
 
  • Gefällt mir
Reaktionen: frankell und MichaelH

frankell

Sehr aktives Mitglied
9. September 2019
725
286
Flensburg
Ich habe eine Abfrage für die Verkaufsübersicht geschrieben welche mir die verkauften Artikel der markierten Bestellungen, sowie den dazu gehörigen durchschnittlichen VK in netto ausgibt.
Ich finde die Übersicht extrem hilfreich, da sie in Zusammenhang mit den vielen Filtermöglichkeiten der Verkaufsansicht einen sehr schnellen Überblick über die verkauften Artikel und den zugehörigen VK bietet.

Freu mich über Feedback...

SELECT
tbestellpos.cArtNr AS Artikelnummer,
tbestellpos.cString AS Artikelbezeichnung,
CAST(SUM(tbestellpos.nAnzahl) AS INT) AS Anzahl,
CAST(ROUND(AVG(tbestellpos.fVKPreis / 1.19), 2) AS DECIMAL(10,2)) AS Durchschnittlicher NettoVK

FROM
tbestellpos
JOIN
tlagerbestand ON tlagerbestand.kArtikel = tbestellpos.tArtikel_kArtikel

WHERE
tbestellpos.nType = 1
AND tbestellpos.tBestellung_kBestellung IN (@Keys)

GROUP BY
tbestellpos.cArtNr,
tbestellpos.cString

Prima, vielen Dank für's Teilen! :thumbsup:

Ich las vor kurzem einen Hinweis, dass man vielleicht nicht mehr die alten Views in dbo nutzen sollte (konnte es grad auf die Schnelle nicht finden). Das klang nach spezifischem Wissen, dass die irgendwann nicht mehr existieren würden. Ich selbst weiß davon nichts, deswegen gebe ich das nur ungefiltert wieder.

Die Umstellung auf die "eigentlichen" Tabellen im Schema Verkauf dürfte recht simpel sein. Da kann man sowohl die Tabelle als auch die View nutzen.

Das aber nur als völlig unverbindlicher Hinweis.
 

Alexander Schwarz

Offizieller Servicepartner
SPBanner
12. August 2023
9
6
Lippstadt
Firma
on pitch | digital marketing
Prima, vielen Dank für's Teilen! :thumbsup:

Ich las vor kurzem einen Hinweis, dass man vielleicht nicht mehr die alten Views in dbo nutzen sollte (konnte es grad auf die Schnelle nicht finden). Das klang nach spezifischem Wissen, dass die irgendwann nicht mehr existieren würden. Ich selbst weiß davon nichts, deswegen gebe ich das nur ungefiltert wieder.

Die Umstellung auf die "eigentlichen" Tabellen im Schema Verkauf dürfte recht simpel sein. Da kann man sowohl die Tabelle als auch die View nutzen.

Das aber nur als völlig unverbindlicher Hinweis.
Hallo frankell,

da hast du vollkommen Recht. Danke dir für das Feedback.
Momentan funktionieren sie noch.
Vielleicht komm ich am Wochenende dazu, und schreib das noch auf die "neuen" Tabellen um.
Dann ist es aktuell.

Mir ging es momentan eher um die Information die ich dadurch superschnell aus der Übersicht ziehe.
 
  • Gefällt mir
Reaktionen: frankell

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.206
663
Prima, vielen Dank für's Teilen! :thumbsup:

Ich las vor kurzem einen Hinweis, dass man vielleicht nicht mehr die alten Views in dbo nutzen sollte (konnte es grad auf die Schnelle nicht finden). Das klang nach spezifischem Wissen, dass die irgendwann nicht mehr existieren würden. Ich selbst weiß davon nichts, deswegen gebe ich das nur ungefiltert wieder.

Die Umstellung auf die "eigentlichen" Tabellen im Schema Verkauf dürfte recht simpel sein. Da kann man sowohl die Tabelle als auch die View nutzen.

Das aber nur als völlig unverbindlicher Hinweis.
JTL baut stück für Stück neue Tabellen auf, früher hießen diese alle nach Schema "dbo.xxxx" und werden nun durch sprechende ersetzt "Artikel.xxx" oder "Verkauf.xxx".
Man kann so zumindest erkennen, was alt und neu ist, es gibt diese Tabellen teilweise aber doppelt ... alt UND neu, wobei die alten aber teils nicht mehr funktionieren oder Teile fehlen (wenn ich mich recht erinnere).

Sollte es also neue Tabellen oder Views geben, sollte man dies logischerweise auch verwenden.


Hallo frankell,

da hast du vollkommen Recht. Danke dir für das Feedback.
Momentan funktionieren sie noch.
Vielleicht komm ich am Wochenende dazu, und schreib das noch auf die "neuen" Tabellen um.
Dann ist es aktuell.

Mir ging es momentan eher um die Information die ich dadurch superschnell aus der Übersicht ziehe.
Es gibt im JTL Guide einige Vorlagen wie KPI's, falls diese noch nicht gesehen wurden.

Beispiel:
https://guide.jtl-software.com/jtl-wawi/artikel/beispiele-fuer-eigene-uebersichten-fuer-artikel/
 
  • Gefällt mir
Reaktionen: Alexander Schwarz

Alexander Schwarz

Offizieller Servicepartner
SPBanner
12. August 2023
9
6
Lippstadt
Firma
on pitch | digital marketing
So hier nochmal mit der neuen Tabellenstruktur:

SELECT
ap.cArtNr AS Artikelnummer,
ap.cName AS Artikelbezeichnung,
CAST(SUM(ap.fAnzahl) AS INT) AS Anzahl,
CAST(ROUND(AVG(ap.fVkNetto), 2) AS DECIMAL(10,2)) AS Durchschnitt_NettoVK
FROM
Verkauf.tAuftragPosition AS ap
WHERE
ap.nType = 1
AND ap.kAuftrag IN (@Keys)
GROUP BY
ap.cArtNr,
ap.cName;

wobei nType=1 hier bedeutet, daß nur tatsächliche Auftragspositionen Artikel (nachträglich korrigiert) berücksichtigt werden, keine Rabatte oder Versandpositionen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: wawi-dl und frankell

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.206
663
... nType=1 hier bedeutet, daß nur tatsächliche Auftragspositionen berücksichtigt werden, keine Rabatte oder Versandpositionen.
jein nicht ganz richtig, Auftragspositionen sind das immer, nType definiert aber das Objekt im Auftrag, mal ein kleiner Auszug dazu:

0 = Freiposition
1 = Artikel (Bezug zu tArtikel)
2 = Versandposition
3 = Coupon
4 = Gutschein
5 = Zahlungszuschlag
6 = Versandzuschlag
7 = Neukundencoupon
8 = Nachnahmegebühr
9 = Versandzuschlag für Artikel
10 = Verpackungsgebühr
11 = Gratisgeschenk
12 = TrustedShops
13 = Zinsaufschlag
14 = Bearbeitungsgebühr
 
  • Gefällt mir
Reaktionen: Alexander Schwarz

Alexander Schwarz

Offizieller Servicepartner
SPBanner
12. August 2023
9
6
Lippstadt
Firma
on pitch | digital marketing
jein nicht ganz richtig, Auftragspositionen sind das immer, nType definiert aber das Objekt im Auftrag, mal ein kleiner Auszug dazu:

0 = Freiposition
1 = Artikel (Bezug zu tArtikel)
2 = Versandposition
3 = Coupon
4 = Gutschein
5 = Zahlungszuschlag
6 = Versandzuschlag
7 = Neukundencoupon
8 = Nachnahmegebühr
9 = Versandzuschlag für Artikel
10 = Verpackungsgebühr
11 = Gratisgeschenk
12 = TrustedShops
13 = Zinsaufschlag
14 = Bearbeitungsgebühr
Vielen Dank für die Ergänzung. :thumbsup:
Ich habe es oben noch ausgebessert. War unglücklich ausgedrückt.
 
  • Gefällt mir
Reaktionen: wawi-dl
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Übersicht - Artikelbestand alle Läger Eigene Übersichten in der JTL-Wawi 1
Lieferscheine -versendet / Eigene Übersicht: Kundenkategorie aus den Kundenstammdaten JTL-Wawi 1.8 3
Neu Durchschnittlichen EK der letzten 3 Monate als Übersicht Eigene Übersichten in der JTL-Wawi 17
Versand, Auftrag, Dropshipping Übersicht bereits ausgelieferte ausblenden JTL-Wawi 1.9 0
bereits ausgelieferte Aufträge tauchen nichtmehr bei Verkauf=> Aufträge => zurückgehalten auf JTL-Wawi 1.9 3
Neu Auswertungen über Verkauf minus Retouren Arbeitsabläufe in JTL-Wawi 3
Neu Datev Konto Buchung bei Gutschein Verkauf Allgemeine Fragen zu JTL-POS 0
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Neu Gebinde oder verkauf in Boxen Gelöste Themen in diesem Bereich 3
Nur EU Verkauf JTL-Wawi 1.6 1
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 0
Neu Rechnungsvorlagen 2.0 - Skontoberechnung auf den neuen Vorlagen (Formel) - Rechnen mit DotLiquid Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Datenbank voll. dbo.tFile mit 3.5 GB und dbo.tLizenzlog mit 1GB JTL-Wawi - Fehler und Bugs 5
GPRS nur mit Shopify JTL-Wawi 1.9 3
Neu Mehrere Bescheibungen über Workflows o.ä. mit KI optimieren Arbeitsabläufe in JTL-Wawi 0
Neu Dropshipping mit Seriennummern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Probleme mit paypal / ZAhlung als nicht autorisiert zurückgewiesen JTL-Shop - Fehler und Bugs 2
Fehler [DbeSClient]JTL-Wawi beim Abgleich mit JTL Shop5 JTL-Wawi 1.9 0
Neu Klarna Plugin mit JTL Shop 5.4.0 lässt Pay Now nicht zu Plugins für JTL-Shop 7
Neu Selbst gestaltete Versandlabels (z.B. mit Internetmarke über ShippingLabels) automatisch drucken? Wie macht Ihr das mit der Ausgabe? Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit Layout Shop 5 Technische Fragen zu Plugins und Templates 4
Neu Connector macht Probleme mit AST_Pro WooCommerce-Connector 0
JTL, Dringende Klärung zu GPSR-Anforderungen – Probleme mit JTL-Updates JTL-Wawi 1.9 67
Neu Neue Artikel mit Ameise und EAN aus JTL JTL-Workflows - Ideen, Lob und Kritik 1
Neu GPSR mit JTL Wawi + Plugin JTL-Wawi - Fehler und Bugs 5
Neu Fehler beim Abgleich mit Amazon durch Worker. Amazon-Anbindung - Fehler und Bugs 0
Beantwortet Worker macht keinen Abgleich mit Woocommerce WooCommerce-Connector 0
Neu Auftragsnummer auf WMS Pickliste mit mehreren Aufträgen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu wie kann ich wareneingang mit artikel karton einbuchen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ab Preise Darstellung als netto bei Kunden mit UID Allgemeine Fragen zu JTL-Shop 5
Neu Gezielt Aufträge mit Kundennummern / Lieferadressen zurückhalten User helfen Usern - Fragen zu JTL-Wawi 5
Neu Rechnungskauf mit Ratepay wird falsch gemappt Plugins für JTL-Shop 1
Neu Auslaufartikel mit Bestand nicht deaktivieren JTL-Ameise - Fehler und Bugs 1
Neu Retoure erstellen nach 1 Woche in Wawi mit Sumup als Zahlungsanbieter Allgemeine Fragen zu JTL-POS 2
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 8
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu Artikelimport bricht mit Fehlermeldung ab JTL-Ameise - Fehler und Bugs 8
Neu LS-POS mit COM-Port in RDP Sitzung langsam Fragen rund um LS-POS 0
Verwiesen an Support WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Workflows - Fehler und Bugs 2
Neu Verdandliste Pro Paket das Gewicht mit ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Paternoster Umlaufregal mit JTL Wawi möglich? JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Aufträge mit nicht verfügbaren Artikeln automatisch zurückhalten User helfen Usern - Fragen zu JTL-Wawi 2
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Überverkäufe mit Kindartikeln - wie richtig einstellen ? User helfen Usern - Fragen zu JTL-Wawi 23
Neu Problem mit Variationen-Artikeln JTL-Shop - Fehler und Bugs 2
Neu WMS - Nachträglicher Labeldruck mit Adressänderung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 1
Neu OTTO-Marketplace Versand NICHT mit DHL möglich? Smalltalk 4
Neu Frage an die (Hobby-) Controller: B2C Einzelhandel mit 6% Marketingbudget - das ist normal? Business Jungle 7
Neu Probeme WaWi mit POS verbinden - failed to connect - server IP 127.0.0.1 Einrichtung / Updates von JTL-POS 2

Ähnliche Themen