Seite 1 von 1
Lieferanten-EK ändern
Verfasst: Mo 28. Jun 2010, 12:45
von sun37
Hallo,
ich muss für ca. 500 Artikel (selektierbar über einen bestimmten Artikelnummernbereich) den EK-Preis und Lieferanten EK-Preis ändern.
Wir haben nur einen Lieferanten und der hat den Rabatt von 15% auf 10% gesenkt.
Wie mache ich das am Einfachsten?
Danke!
Harald
Re: Lieferanten-EK ändern
Verfasst: Mo 28. Jun 2010, 15:04
von Lafi
Artkele exportieren, preise ändern und importieren.
Re: Lieferanten-EK ändern
Verfasst: Mo 28. Jun 2010, 18:35
von sun37
Ich dachte eher an eine SQL-Lösung. Wo werden denn die Lierferanten-EKs in der Datenbank gespeichert?
Viele Grüsse
Harald
Re: Lieferanten-EK ändern
Verfasst: Di 29. Jun 2010, 08:37
von Sebastian.Herbig
SQL Lösung ist da fast "aufwändiger".
Denn Du kannst keine schreibenden Befehle in CAO-Faktura selbst ausführen.
Dann müsste man das immer über ein mySQL direkt in der Datenbank ausführen.
Re: Lieferanten-EK ändern
Verfasst: Di 29. Jun 2010, 08:56
von sun37
Hmmm, Zugang zur SQL-Datenbank ist eh eingerichtet und wenn man weiss wie es geht sind es ein oder 2 SQL-Befehle...ich persönlich finde das einfacher als Export und wieder Import. Zumal ich dann ja auch noch die Daten irgendwie bearbeiten muss.
Bliebe die Frage wo denn die Lieferanten-EKs gespeichert sind?
Viele Grüsse
Harald
Re: Lieferanten-EK ändern
Verfasst: Di 29. Jun 2010, 10:00
von Lafi
müsste die Tabelle ARTIKEL_PREIS sein. Aber wenn Du nur den EK ändern möchtest dann ist es die Tabelle ARTIKEL.
Und nein mit ein zwei befehlen geht da nichts

Re: Lieferanten-EK ändern
Verfasst: Di 29. Jun 2010, 12:30
von sun37
Ich hab mal ein bischen herumprobiert:
1.) EK-Preis ändern (hier auf 90%), z.B. für bestimmte Warengruppen:
update ARTIKEL set ek_preis = ek_preis*0.9 where warengruppe > 999 and warengruppe < 4400;
2.) Da wir nur einen Lieferanten/Produkt (hier mit Adress_ID 1) haben und CAO bei EK-Bestellungen den EK_PREIS übernimmt wenn der Lieferanten-EK auf 0 steht setzt man diesen eben auf 0:
update ARTIKEL_PREIS set preis = 0 where adress_id = 1;
Hinweis: Auf Unix/Linux-Servern kann Gross/Kleinschreibung wichtig sein.
Wie immer: DATENSICHERUNG und erst in Spielversion testen!
Viellicht hilfts ja dem einem oder anderen....
Viele Grüsse
Harald
Re: Lieferanten-EK ändern
Verfasst: Di 29. Jun 2010, 18:17
von Sebastian.Herbig
ah... jetzt werden es sogar noch mehr Zeilen :-)
Wenn es abhängig von bestimmten Faktoren sein muss, muss man ja immer "Ausnahmeregeln" schreiben.
Dein Denkansatz ist aber schonmal gut.
Woran scheitert es bei Dir?
Re: Lieferanten-EK ändern
Verfasst: Mi 30. Jun 2010, 11:06
von sun37
Sebastian.Herbig hat geschrieben:
Woran scheitert es bei Dir?
An nichts mehr - für uns ist das Problem gelöst!
Viele Grüsse
Harald