Kai's Forum Users
18th December 2001, 01:00
Hallo zusammen,
kleines Problem bei EK-Bestellungen: am Ende einer EK-Bestellung soll ein Kostenartikel mit negativem Preis erfasst werden (z.B. Frachtvergütung). Um zu verhindern, daß die User das negative Vorzeichen vergessen, habe ich versucht einen negativen EK-Preis in der Session "EK-Preise pro Lieferant und Artikel verwalten" einzutragen. Das ist nicht möglich. Ein EK-Preis im Artikelstamm kann zwar negativ sein, löst das Problem aber nur unvollständig, da verschiedene Lieferanten unterschiedliche Preise (für Frachtvergütungen) haben.
Gibt es eine Trick?
Martin
Kai's Forum Users
19th December 2001, 01:00
Wie wär's damit:
Artikel anlegen mit Preis 1 Cent und Rabatt x.
Ist nicht ganz sauber, weil negativer Preis und hoher positiver Rabatt halt
doch ein Uunterschied ist, aber im Ergebnis kommts so ziemlich hin.
Uli
Kai's Forum Users
19th December 2001, 01:00
>Hallo zusammen,
>kleines Problem bei EK-Bestellungen: am Ende einer EK-Bestellung soll ein Kostenartikel mit negativem Preis erfasst werden (z.B. Frachtvergütung). Um zu verhindern, daß die User das negative Vorzeichen vergessen, habe ich versucht einen negativen EK-Preis in der Session "EK-Preise pro Lieferant und Artikel verwalten" einzutragen. Das ist nicht möglich. Ein EK-Preis im Artikelstamm kann zwar negativ sein, löst das Problem aber nur unvollständig, da verschiedene Lieferanten unterschiedliche Preise (für Frachtvergütungen) haben.
>Gibt es eine Trick?
>Martin
Hallo Martin,einen einfachen und sauberen Trick für Dein Problem sehe ich auf die
Schnelle nicht.Die Felder Preis und Nettopreis der Tabelle tdpur030 "Preise pro
Lieferanten und Artikel" nutzen die Domain tcpric. Diese Domain hat
per Definition eine Range (Wertebereich) >= 0. Das bedeutet, daß
negative Werte nicht zulässig sind.
Aus dem Stehgreif fallen mir 2 Möglichkeiten ein1. Anpassen der Domain tcpric bzgl. des gültigen Wertebereichs. Diese
Lösung würde ich aber nicht empfehlen, da diese Domain an sehr vielen
Stellen in BAAN verwendet wird und somit auch dort überall negative
Werte möglich wären. :-(2. Anpassen der Tabellendefinition der Tab. tdpur030. Den Feldern Preis
(tdpur030.pric) und Nettopreis (tdpur030.prin) eine andere Domain
zuordnen. Hier könnte man die Domain tcprip hernehmen, die auch im
Artikelstamm dem Einkaufspreis zugerdnet ist. Negative Werte für
Preise wären so nur in dieser Tabelle möglich.Natürlich könnte man die Tabelle auch direkt via GTM bearbeiten,
aber auch hiervon kann man eigentlich nur abraten und solche Eingriffe
auf "Notfälle" beschränken.
Vielleicht fällt ja jemand anderem im Forum noch etwas besseres ein?Gruß,
Jürgen
Kai's Forum Users
20th December 2001, 01:00
Hat zwei gravierende Nachteile: erstens sollte der Preis nicht ein x-beliebiger sein sondern schon der, der mit dem Lieferanten vereinbart wurde. Zweitens führt ein sehr hoher Rabatt bestensfalls zum Wert 0 aber nie zu einem negativen Betrag (es sei denn ich mache etwas falsch). Negative Rabatte sind ebenso wenig zulässig wie negative Preise.
Trotzdem vielen Dank für die Antworten. Manchmal hilft es ja schon zu wissen, daß man hat keine Möglichkeit übersehen hat.
Gruß
Martin