Inaktiv Kundengruppen Preis (brutto) auf Artikeletikett abbilden

  • Das FBA-Reparatur Tool zur Korrektur der doppelten FBA Aufträge vom 06.06. und folgend steht nun endlich zum Download bereit! HIER gehts zum Download

nicolass

Aktives Mitglied
14. März 2019
37
1
Hallo liebe JTL-Gemeinde,

wir sind dabei unsere Artikeletiketten auf Kundengruppen anzupassen. Wir haben z.B. für unsere Kassensoftware eine eigene Kundengruppe "Filialkunde".
Ich möchte nun für das Ladengeschäft Preisetiketten aus JTL-Wawi drucken. Hierfür soll auf den Artikeletiketten der BRUTTO-VK Preis von Kundengruppe Filialkunde gedruckt werden.

Im Forum fand ich zu diesem Thema folgenden Thread: https://forum.jtl-software.de/threads/kundengruppenpreise-auf-artikeletikett.59629/#post-544700
Leider aber, gibt dieser nur den Netto Preis aus.

Kann jemand helfen und mir Hilfestellung geben, wie hieraus der Brutto-Preis von der Kundengruppe wird? Hier meine Query:
Code:
Fstr$(JTL_DirectQuery("SELECT fNettoPreis FROM tPreisDetail LEFT JOIN (tKundenGruppe LEFT JOIN tPreis ON tKundenGruppe.kKundengruppe = tPreis.kKundengruppe) ON tPreisDetail.kPreis = tPreis.kPreis WHERE kArtikel="+Fstr$(Artikel.InterneArtikelnummer,"?")+" AND cName='Filialkunde' AND kShop=0"),"?&.##") + " €"
 

Happy

Moderator
Mitarbeiter
29. Juli 2011
476
105
Hückelhoven
Hallo @nicolass
dein Vorhaben wird so nicht ohne weiteres funktionieren und dein SQL ist für Bruttopreise unzureichend.
Da die tPreisDetails nur die Nettopreise speichert, müsste hier der entsprechende MwSt Satz des Artikels mit aufgerechnet werden, zusätzlich brauchst du eine andere L&L Funktion, da du nicht nur einen Preis zurück bekommst, sondern alle Staffelpreise, die Funktion "JTL_DirectQuery" kann Sinnvoll nur ein Ergebnis ausgeben.
Falls dir das jedoch ausreich das der Preis der ersten (niedrigsten) Staffel ausreichend kann ich dir was "Zaubern" wenn du willst.
 

Happy

Moderator
Mitarbeiter
29. Juli 2011
476
105
Hückelhoven
Haben eure Laufkunden andere Preise als die Standardartikel Preise in der JTL-Wawi?
Das würde alles deutlich vereinfachen und der Artikelpreis wäre dann auch bereits als Variable da.
 

nicolass

Aktives Mitglied
14. März 2019
37
1
Hallo Happy,

unsere Laufkundschaft hat die Kundengruppe "Filialkunde" und teilweise andere Preise.
Der Std. VK Brutto ist der normale "Endkunden" Preis und für unseren Onlineshop.

Viele Grüße
 

Happy

Moderator
Mitarbeiter
29. Juli 2011
476
105
Hückelhoven
Versuch es mal hier mit diesem Code:
SQL:
Fstr$(JTL_DirectQuery("SELECT TOP(1) tPreisDetail.fNettoPreis + (tPreisDetail.fNettoPreis * tSteuersatz.fSteuersatz / 100) FROM dbo.tPreis LEFT JOIN dbo.tKundenGruppe ON  tKundenGruppe.kKundengruppe = tPreis.kKundenGruppe RIGHT JOIN dbo.tPreisDetail ON tPreisDetail.kPreis = tPreis.kPreis LEFT JOIN dbo.tArtikel ON tArtikel.kArtikel = tPreis.kArtikel LEFT JOIN dbo.tSteuersatz ON tSteuersatz.kSteuerklasse = tArtikel.kSteuerklasse WHERE tPreis.kArtikel = "+Fstr$(Artikel.InterneArtikelnummer,"?")+" AND tKundenGruppe.cName='Endkunden' AND kShop=0 ORDER BY nAnzahlAb ASC"),"?&.##") + " €"
 
  • Gefällt mir
Reaktionen: nicolass

bkreussel

Aktives Mitglied
31. Juli 2015
7
0
Versuch es mal hier mit diesem Code:
SQL:
Fstr$(JTL_DirectQuery("SELECT TOP(1) tPreisDetail.fNettoPreis + (tPreisDetail.fNettoPreis * tSteuersatz.fSteuersatz / 100) FROM dbo.tPreis LEFT JOIN dbo.tKundenGruppe ON  tKundenGruppe.kKundengruppe = tPreis.kKundenGruppe RIGHT JOIN dbo.tPreisDetail ON tPreisDetail.kPreis = tPreis.kPreis LEFT JOIN dbo.tArtikel ON tArtikel.kArtikel = tPreis.kArtikel LEFT JOIN dbo.tSteuersatz ON tSteuersatz.kSteuerklasse = tArtikel.kSteuerklasse WHERE tPreis.kArtikel = "+Fstr$(Artikel.InterneArtikelnummer,"?")+" AND tKundenGruppe.cName='Endkunden' AND kShop=0 ORDER BY nAnzahlAb ASC"),"?&.##") + " €"

Gibt es auch eine entsprechende Möglichkeit, die Grundpreisangabe für die Kundengruppe auszugeben?

Viele Grüße
 

bkreussel

Aktives Mitglied
31. Juli 2015
7
0
Hallo @bkreussel
ich glaube ich verstehe nicht ganz.
Der Grundpreis eines Artikels kann nicht nach Kundengruppen gepflegt werden oder habe ich da etwas verpasst?
Hallo Happy! Danke fürs "Einklinken".

Wir wollen ein 2-Preis-Modell fahren und haben Artikeletiketten mit genau 2 verschiedenen Preisen am Regal. Einer davon ist der Std.VK-Brutto und einer der VK-Brutto für die Kundengruppe X.
In beiden Fällen soll der Grundpreis korrekt ausgegeben werden. Der Kundengruppen-Preis wird mit Deiner SQL-Abfrage korrekt angezeigt. Ich suche nur noch nach einer Möglichkeit auch den Grundpreis für die Kundengruppe X korrekt auszuweisen.

Für eine Anregung wäre ich sehr dankbar.

Viele Grüße

Bastian
 

Happy

Moderator
Mitarbeiter
29. Juli 2011
476
105
Hückelhoven
Hallo Bastian,

Puh, da fragst du was.
Das müsste wenn, dann berechnet werden, das ginge sicherlich auch im SQL, dafür müsste man sich jedoch noch die Grundpreisangaben holen, das SQL dahingehend anzupassen ist was Aufwändiger, das bekomme ich nicht mal eben so hin.

Vielleicht kann da jemand aus der Community helfen?
 

bkreussel

Aktives Mitglied
31. Juli 2015
7
0
Hallo Bastian,

Puh, da fragst du was.
Das müsste wenn, dann berechnet werden, das ginge sicherlich auch im SQL, dafür müsste man sich jedoch noch die Grundpreisangaben holen, das SQL dahingehend anzupassen ist was Aufwändiger, das bekomme ich nicht mal eben so hin.

Vielleicht kann da jemand aus der Community helfen?

Hallo Happy,

vielen Dank für Deine Antwort.

Hat vielleicht jemand dieses Problem bereits gelöst?

Eigentlich müsste dies doch v.a. im Shop ein häufiges Problem sein.

Viele Grüße

Bastian
 

bkreussel

Aktives Mitglied
31. Juli 2015
7
0
Hallo Bastian,

Puh, da fragst du was.
Das müsste wenn, dann berechnet werden, das ginge sicherlich auch im SQL, dafür müsste man sich jedoch noch die Grundpreisangaben holen, das SQL dahingehend anzupassen ist was Aufwändiger, das bekomme ich nicht mal eben so hin.

Vielleicht kann da jemand aus der Community helfen?


Müsste es nicht reichen

Fstr$(JTL_DirectQuery("SELECT TOP(1) tPreisDetail.fNettoPreis + (tPreisDetail.fNettoPreis * tSteuersatz.fSteuersatz / 100) FROM dbo.tPreis LEFT JOIN dbo.tKundenGruppe ON tKundenGruppe.kKundengruppe = tPreis.kKundenGruppe RIGHT JOIN dbo.tPreisDetail ON tPreisDetail.kPreis = tPreis.kPreis LEFT JOIN dbo.tArtikel ON tArtikel.kArtikel = tPreis.kArtikel LEFT JOIN dbo.tSteuersatz ON tSteuersatz.kSteuerklasse = tArtikel.kSteuerklasse WHERE tPreis.kArtikel = "+Fstr$(Artikel.InterneArtikelnummer,"?")+" AND tKundenGruppe.cName='Gemeinschaft' AND kShop=0 ORDER BY nAnzahlAb ASC"),"?&.##")

mit $GrundPreisWert zu multiplizieren?

Wenn ja, ist mir nur nicht ganz klar, wie ich das syntaktisch mit L&L umsetze.

Der Grundpreis wird wie folgt ausgegeben:

"Grundpreis:" + cond (Artikel.GrundpreisAktiv ,str$(Artikel.Grundpreis/1,20,2) + " €/" + Artikel.Grundpreiseinheit,"")

Viele Grüße

Bastian
 

bkreussel

Aktives Mitglied
31. Juli 2015
7
0
Hallo!

Dank der Variable GrundPreisWert sieht die Lösung doch recht einfach aus:

Code:
cond (Artikel.GrundpreisAktiv ,"Grundpreis:" +Fstr$(JTL_DirectQuery("SELECT TOP(1) tPreisDetail.fNettoPreis + (tPreisDetail.fNettoPreis * tSteuersatz.fSteuersatz / 100) FROM dbo.tPreis LEFT JOIN dbo.tKundenGruppe ON  tKundenGruppe.kKundengruppe = tPreis.kKundenGruppe RIGHT JOIN dbo.tPreisDetail ON tPreisDetail.kPreis = tPreis.kPreis LEFT JOIN dbo.tArtikel ON tArtikel.kArtikel = tPreis.kArtikel LEFT JOIN dbo.tSteuersatz ON tSteuersatz.kSteuerklasse = tArtikel.kSteuerklasse WHERE tPreis.kArtikel = "+Fstr$(Artikel.InterneArtikelnummer,"?")+" AND tKundenGruppe.cName='Gemeinschaft' AND kShop=0 ORDER BY nAnzahlAb ASC")/str$(Artikel.GrundpreisWert),"?&.##") + "  €/"  + Artikel.Grundpreiseinheit,"")

Wenn kein Grundpreis anzugeben ist, so bleibt das Feld komplett leer.

Selbstverständlich muss tKundenGruppe.cName noch angepasst werden.

Ich hoffe, dies hilft dem ein oder anderen...

Viele Grüße

Bastian
 

Philip Z

Aktives Mitglied
25. Februar 2020
25
1
Hallo Bastian!

Mit dem SQL Befehl kann ich endlich ein kleines Problem lösen, Danke!
Was muss ich tun, wenn der Händler EK nur als Netto Preis ausgegeben wird?

Beste Grüße!
Philip
 
Ähnliche Themen
Titel Forum Antworten Datum
Kundengruppen VPE auf Artikeletikett JTL-Wawi 1.6 4
Neu Laufendes Ebay Angebot per Ameise Updaten Preis wird übernommen Menge aber nicht eBay-Anbindung - Fehler und Bugs 2
Neu Preis pro m² eingeben (Grundpreiseingabe) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Plugin für erweiterte Anzeige beim Preis für Tabletten etc. Gelöste Themen in diesem Bereich 2
Neu Falscher Preis beim Kauf von mehreren gleichen Artikel Amazon-Anbindung - Fehler und Bugs 2
Neu Preis vorschlagen JTL Plugin ?? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Webshop Abgleich mit Shopify dauert nur bei Preis & Bestände eine Stunde - JTL Worker kann maximal alle 9999 Sekunden gestartet werden JTL-Wawi - Fehler und Bugs 1
Neu Kundenindividueller Preis ist in der Preishierarchie gesunken. JTL 1.7.13 Gelöste Themen in diesem Bereich 3
Neu Grundpreise auf Shop - kein "ab" Preis Technische Fragen zu Plugins und Templates 2
Neu Mobiler Filter zeigt nur Hersteller und Preis an Allgemeine Fragen zu JTL-Shop 2
Neu Darstellung der aktuellen Preis / Preisunterschied JTL-Repricer für JTL-Wawi & Web: Ende zum 30.09.22 0
Falscher Preis bei Varianten Version 1.7.12.0 JTL-Wawi 1.7 4
Neu JTL Wawi UVP (Brutto) wird als Vergleichspreis in Shopify übernommen Shopify-Connector 0
Neu Brutto-VK für neu eingestellte Angebote JTL-Ameise - Ideen, Lob und Kritik 2
Indiv. VK-Brutto für Kaufland per Workflow oder Ameise hinterlegen kaufland.de - Anbindung (SCX) 3

Ähnliche Themen