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