Neu JTL_DirectQuery um Kundenpreisliste zu erzeugen

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

Erik Hartnagel

Aktives Mitglied
14. April 2021
22
5
Hallo Zusammen,

ich habe schon den einen oder anderen Beitrag gelesen dass man einem Formular eine eigene Datenbasis zur Verfügung stellen kann.
Leider weiß ich jedoch nicht, an welcher Stelle man die Datenbasis per JTL_DirectQuery einstellen kann?

Aufgabenstellung:
ich habe bei den Preislisten die Basisvorlage angepasst und alle relevanten Daten in den Tabellen Kategorien, Preislistenartikel und Staffelpreise gefunden.
Nun würde ich diese Preisliste gern für einen selektierten Kunden filtern um die Nettopreise und Staffelpreise für DIESEN Kunden zu drucken.
Mein Ansatz war diese Preisliste bei den Kundendetails einzufügen, damit ich den Button "Ausgabe -> Kundenstammdaten" verwenden kann, der auf den in der Kundenliste gewählten Kunden filtert.

Problem:
Die Preisliste kann ich jedoch nicht bei den Kundendetails einfügen, da dort die notwendigen Tabellen "Kategorie, Preislistenartikel und Staffelpreise nicht zur Verfügung gestellt werden.
In der Rubrik "Preisliste" fehlt mir dann leider die Tabelle Adressen um die Tabelle Staffelpreise nach den Kunden zu filtern.

Wunsch:
Gern würde ich die Preisliste über den Button "Ausgabe" in der Kundenliste nutzen. (Ausgabe-> Kundenstammdaten->bei Erweiterte Ausgabeeinstellungen dann das Vorlagenset "Kundenpreisliste" wählen)

Wer kann mir helfen den Ansatz zu finden, die SQL-Abfragen kann ich selbst erstellen, aber ich weiß einfach nicht wo ich die Datenbasis für das Formular hinterlegen kann? Wo gibt man den SQL-String JTL_DirectQuery(...) ein um dem Formular eine abweichende Datenbasis zu geben?
Eine Schritt-für-Schritt-Anleitung wäre wirklich super!

Vielen Dank und Grüße!
Erik
 

Erik Hartnagel

Aktives Mitglied
14. April 2021
22
5
ERGÄNZUNG:
Das man pro Feld ein JTL_DirectQuery einstellen kann habe ich nun herausgefunden. Nun weiß ich jedoch nicht, ob ich immer eine komplette Abfrage über alle betroffenen Tabellen pro Feld einstellen muss um das folgende Ergebnis zu erzielen:

Wunschergebnis:
Es sollen alle Artikel auf der Preisliste erscheinen, die das Häkchen bei "In Preisliste aufnehmen" gesetzt haben
Diese Artikel sollen sortiert nach Kategorie aufgelistet werden
Das es sich um eine KUNDENPREISLISTE handelt, sollen die Preise die für diesen Kunden eingerichtet sind gedruckt werden
Also der Kunden-Nettopreis aus der Tabelle tPreisDetail, der lt. meinem Verständnis den Listenpreis minus einem Kundenrabatt, oder aber den angelegten Sonderpreis für diesen Kunden darstellt.
Wenn für DIESEN Kunden auch Staffelpreise angelegt sind dann sollen diese auch angedruckt werden (sind auch in der Tabelle tPreisDetail)

Um das zu erreichen teste ich gerade 2 Wege:

1. Weg:
über den "Ausgabe" Button in der Kundenverwaltung. Hier habe ich einen Bericht in "Druck-/E-Mail-/Exportvorlagen->Kundendetails angelegt
Vorteil: Es werden die Daten des in der Kundenliste selektierten Kunden angezeigt und ich könnte elegant über @Key die Abfrage steuern um die Daten für den gewählten Kunden zu erhalten.
Problem: hier kann ich leider die notwendige Datenbasis (Kategorie, darunter Preislistenartikel und darunter Staffelpreise) nicht einstellen!
=> gibt es eine Möglichkeit dem Bericht diese Daten zu geben? (wäre der elegantere Weg über die Kundenliste zu gehen)


2. Weg:
über das Menü "Verkauf->Preisliste". Hier habe ich einen Bericht in "Druck-/E-Mail-/Exportvorlage->Preisliste" angelegt und fertig eingerichtet.
Status: Alle Artikel werden dargestellt, jedoch werden alle angelegten Sonderpreise von allen Kunden aufgelistet, nicht nur von einem zu wählenden Kunden.
Vorteil: Der Druckbericht ist fertig, aber wie kann ich den Ausdruck auf nur einen zu wählenden Kunden einschränken?
Lösungsansatz-1:
Ich markiere den Kunden in der Kundenliste (F5) und rufe von dort die Preisliste über das Menü "Verkauf->Preisliste" auf.
Jedes Feld aus der Tabelle Staffelpreise (vermutlich DB-Tabelle "tPreisDetail") befülle ich über ein JTL_DirectQuery in der ich in die Where Bedingung kKunde oder kAdresse = @Key aufnehme.
Hatte ich versucht und erhielt die Fehlermeldung: @Key muss deklariert werden.
=> Wie deklariere ich die @Key Variable so, dass Sie auf den gewählten Kunden in der Kundentabelle (F5) referenziert? Bevorzugt würde ich gern @Key als globale Variable für das Formular einrichten, damit ich in den Einzel-Abfragen nicht immer mit Declare arbeiten muss.
Lösungsansatz-2:
Sollte Lösungsansatz-1 nicht möglich sein, würde ich versuchen die Kundennummer über eine Prompt-Abfrage einzugeben.
=> Wie kann ich in Query eine Prompt-Abfrage einbauen in der ich die Kundennummer eingeben kann bevor das Query ausgeführt wird?

Das wären meine Ansätze/Fragen. Vielleicht gibt es auch noch andere Wege/Möglichkeiten? Für Tipps und Anregungen wäre ich sehr dankbar!

Gruß,
Erik
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Wawi REST-API - globale Schreibrechte Schnittstellen Import / Export 0
Neu Fehlerhafter Abgleich wegen angeblich mehr als 500 Artikel in der CFE von JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 3
Neu JTL Shop und SEO bei unterschiedlichen Sprachen aber gleichen Artikelnamen Betrieb / Pflege von JTL-Shop 11
Neu Installation von JTL-Shop 5.4.1 auf Ubuntu Server 24.04.2 LTS Installation / Updates von JTL-Shop 6
MS SQL von JTL an N8N anbinden JTL-Wawi 1.9 5
JTL WAWI GUI Internationalisierung JTL-Wawi 1.9 0
Neu Kein Zugriff von Wawi auf JTL-Shop, auf lokalem Apache-Server gehostet Installation / Updates von JTL-Shop 8
Neu Falsche Preisübermittlung von Brutto/Netto Preisen mit JTL Connector zu Shopify Onlineshop-Anbindung 0
Neu JTL Connector 2.3.1 kein Abgleich möglich WooCommerce-Connector 1
Neu JTL Wawi REST API – „Ø Einkaufspreis (netto)“ aktualisieren? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL - SEARCH - Wieder ServerProbleme?! JTL-Search 1
Neu Suchen Schnittstelle zwischen JTL Wawi und Mercateo Schnittstellen Import / Export 1
Neu 👉 JTL-Wawi Open Beta-Release 1.10 Releaseforum 0
Neu Freelancer für Amazon-Account-Management & JTL-Wawi gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Geänderte Versandinformationen im JTL-Shop 5 werden nicht angezeigt. Allgemeine Fragen zu JTL-Shop 2
Neu JTL Shop leere Startseite nach OPC Betrieb / Pflege von JTL-Shop 5
Neu Abgleich Probleme mit Woocommerce und Jtl-Conncetor WooCommerce-Connector 0
In Bearbeitung JTL-POS als eAS mittels ELSTER anmelden Allgemeine Fragen zu JTL-POS 5
Neu Fehlerhafte Anzeige/Leere Felder in der Verkaufskanalverwaltung/JTL-Connector/Abgleicheinstellungen JTL-Wawi - Fehler und Bugs 0
Gelöst JTL-POS Verkäufe zurücksetzen Allgemeine Fragen zu JTL-POS 1
Neu Shopware-Kunden nach Import automatisch im JTL-Shop als registriert markieren Umstieg auf JTL-Shop 7
Neu JTL Shop 5 Mail Vorlagen anpassen Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 5 Whatsapp Business Produktkatalog Export anlegen Allgemeine Fragen zu JTL-Shop 0
Neu CSV per FTP vom Lieferanten JTL Shop Hosting Schnittstellen Import / Export 3
Neu JTL Shop 5 -> Anzeigen 2. Tab ... Allgemeine Fragen zu JTL-Shop 1
JTL-API 1.9 JTL-Wawi 1.9 0
Neu JTL Search Allgemeine Fragen zu JTL-Shop 0
Neu Artikel Tag von JTL an Shopify Shopify-Connector 3
In Bearbeitung Teilmengen in JTL POS seit gestriger Aktualisierung nicht mehr möglich JTL-POS - Fehler und Bugs 13
Hilfe benötigt - Amazon-Fehler wegen fehlender GPSR-Informationen in JTL Amazon-Lister - Fehler und Bugs 1
In Diskussion JTL Wawi Workflow: Automatische Etikettenerstellung und E-Mail-Versand JTL-Workflows - Ideen, Lob und Kritik 10
Neu JTL Worker Fehler - Amazon Abgleich soll nicht durchgeführt werden Amazon-Anbindung - Fehler und Bugs 6
Neu Artikel Mapping via JTL Connector zu SW6 Shopware-Connector 0
Neu Suche Kenner der MS SQL Datenbanken und JTL-WaWi vorzugsweise Raum Aachen Dienstleistung, Jobs und Ähnliches 1
dbo.tRestApiRequestLog löschen nicht möglich über die JTL Admin Oberfläche JTL-Wawi 1.9 0
Neu Datenbank beim Hosting JTL User helfen Usern 2
Neu Ebay Variantenartikel dem jeweiligen Artikel in der JTL zuordnen eBay-Anbindung - Fehler und Bugs 0
JTL auf dem Amazon Sellerday 10.10.25 Messen, Stammtische und interessante Events 0
JTL auf dem multichannelday 2025 am 15.05.25 Messen, Stammtische und interessante Events 0
JTL auf dem e-Commerce Day by Kaufland am 11.04.25 Messen, Stammtische und interessante Events 0
JTL x Shop Apotheke MeetUp am 27.03.25 Messen, Stammtische und interessante Events 0
JTL auf der Steuerberater Expo am 20.03.25 Messen, Stammtische und interessante Events 0
JTL auf der E-commerce Berlin Expo 19./20.02.25 Messen, Stammtische und interessante Events 0
JTL-MeetUp München am 25.02.25 - powered by Novalnet AG! Messen, Stammtische und interessante Events 0
Neu Shopify testweise an JTL anbinden Shopify-Connector 1
Neu JTL-WMS Mobile crasht beim Start seit Kurzem (Windows.UI.Xaml) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
In Bearbeitung Gesucht: EC Kartenlesegerät welches stabil mit der JTL POS App funktioniert JTL-POS - Fragen zu Hardware 5
JTL Shop 5 auf bestehender Domain unter anderen Pfad neu aufsetzen und dann vom alten JTL Shop 4 auf den neuen umschalten Einrichtung JTL-Shop5 5
Neu Profi? Agentur, Dienstleister gesucht für JTL Rechnungsdatenservice JTL 2 Datev Schnittstellen Import / Export 0
JTL WaWi - Kunde - eigenes Feld - dotliquid - neue Variablen JTL-Wawi 1.9 1

Ähnliche Themen