Kundenpreisliste nach Excel exportieren

calafati

Mitglied
Hallo zusammen,

ich würde gern eine einfache Kundenpreisliste als Excel-Tabelle exportieren und an meinen Kunden schicken.
Also einfacherweise Einschränkung/Eingrenzung nach Kundennummer
von Artikel
bis Artikel
Bezeichnung 1
Bezeichnung 2
und Verkaufspreis (alles Preisliste 1).

Irgendwie bin ich lost, WIE GEHT DAS?

Besten Dank für einen guten Hinweis.
LG
Klaus
 
Soll es denn nur die Kunden-Sonderpreise sein oder nur die Preislisten-Preise sein, oder braucht´s einen Mix aus Beidem?
 
Dann musst du auch die Tabelle KHKPreislistenArtikel (KHKPreislisten = Header) und auch noch KHKRabattlisten wenn genutzt
 
wenn es eine Preisliste ist, warum dann nicht einfach die Liste aus der Sage 100 in Excel übergeben?
1761901558087.png
 
das wäre ja dann über die Adresse möglich.

Leider hat Sage hier zwar die Excelübergabe rausgenommen aber per copy paste geht es:
1761908278231.png

und dann in Excel einfügen:

1761908296042.png
 
das wäre ja dann über die Adresse möglich.

Leider hat Sage hier zwar die Excelübergabe rausgenommen aber per copy paste geht es:
Anhang anzeigen 3923

und dann in Excel einfügen:

Anhang anzeigen 3924
Da sind aber nur die Kundenspezifischen Preise drinnen
Rohvorlage PreislistenID=1, Kunde = D100011 => unter Einzelpreis sind gegebenenfalls Kundenspezifische Preise drinnen:
SELECT a.Artikelnummer, a.Bezeichnung1, a.Bezeichnung2, a.Matchcode, b.Einzelpreis, b.AbMenge, c.Einzelpreis as Kundenpreis FROM KHKArtikel AS a inner join KHKPreislistenArtikel b on b.Artikelnummer=a.Artikelnummer and b.Mandant=a.Mandant and b.ListeID=1 left join KHKArtikelKunden c on c.Artikelnummer=a.Artikelnummer and c.Mandant=a.Mandant and c.Kunde='D100011' ORDER BY a.Artikelnummer,b.AbMenge
 
hilf mir gerade - was will er denn?

Preisliste geht - siehe oben und kundenspezifische Preise geht ja auch.

Das SQL Skript ist top - für Anwender ist es aber immer schwer das umzusetzen. Deswegen mein Vorschlag.
 
Danke,
so wie ich es vertanden habe die Preise für einen Kunden inkl. der Sonderpreise etc.
Man kann mit Excel direkt auf die DB zugreifen und mit dem Script die Daten abfragen.
Ist halt nur ein Schnellschuss aber darauf kann er aufbauen.
 
in jedem Fall.
ein kleines bisschen Werbung von meiner Seite für solche Fälle. Wir haben unser QueryTool. Mit dem könnte man die Abfrage ausführen (auch immer wieder) und auch selbst welche bauen, wenn man keine Ahnung von SQL hat.

hier mal der Link:
 
Hallo zusammen,
erstmal herzlichen Dank für die Bemühungen!!!
Es würde auch reichen, wenn ich Artikel künftig nach dem Hauptkriterium Artikelnummer VON - BIS rüber nach Excel bekäme.
Da ich einen Einfluss auf noch anzulegende Artikel habe, kann ich die auch direkt kundenspezifisch mit einem Präfix aufbauen.

Wenn die relevanten Artikelnummern (für den Kunden ABC) bspw. alle mit ABC....... anfangen würden, könnte ich dann beispielsweise alle Artikel
von ABC01.......
bis ABC99........
irgendwie nach Excel bekommen? Mit dem jeweiligen VK-Preis aus der PL1? Idealerweise natürlich mit Bezeichnung 1 und 2.

Nochmal vielen lieben Dank
Klaus
 
Hallo Klaus,
dann geht es doch ganz einfach - unabhängig davon, ob es in Deinem Fall empfehlenswert ist in der Artikelnummer den Kunden zu verankern.

1) Preislisten aufrufen
1762181556279.png

2) Die gewünschte Preisliste z. B. "Preisliste 1" markieren und auf Einzelpreise klicken
1762181711354.png

3) Bei den Einzelpreisen die gewünschten Spalten einmalig konfigurieren
1762181823718.png

4) Im Feld Artikelnummer die Filterungsart auf "Beginnt mit" umstellen und gewünschte Anfangsbuchstaben eingeben z. B. ABC
1762182149551.png

5) Liste exportieren
1762182219977.png

Beim nächsten Aufruf der Maske "Einzelpreise" sollten diese Benutzer-Einstellungen gespeichert sein und man kann die Daten wieder exportieren.

Beste Grüße
Sergej
 
du kannst das sql-script für excel auch erweitern mit einem Artikelnummernfilter:
z.b. and a.artikelnummer >= 33253 and a.artikelnummer <= 58996
oder a.artikelnummer like '%-xvme-%'
oder a.artikelnummer like 'ber-A1-%'
 
Zurück
Oben