Sabrina ist dort schon an der richtigen Stelle. Ich hatte einmal eine ähnliche Anforderung.
Ich würde es wie folgt machen:
- Rabattkonditionsart definieren. Im Kalk. Schema nach den Preisen implementieren. Rechenregel: Zu-Abschläge, KondKlasse prozentual
- Zugriffsfolge: z. B. Gruppen basierend (Die Produkte, welche einen Rabatt bekommen sollen dieser Gruppe zuordnen)
- Gruppenkondition markieren. Dann wichtig: GrpkonRoutine wählen. Gibt verschiedene... (siehe unten Definitionen)
- Allenfalls Produkte mit unterschiedlichen Mengeneinheiten die Umrechnungen definieren.
- Dann einen Konditionssatz zur Gruppe pflegen.
- Damit sollte die kumulierte Menge für die Staffelbasisermittlung herangezogen werden. Dabei könnten sogar positionsbgezogene unterschiedliche Staffelpreise/-rabatte definiert werden, wobei aber die kumulierte Menge (Positionsübergreifend) in die jeweilige Staffelbasis der einzelnen Position bzw. Gruppe fällt.
Gruppen Key:
Falls bei einer Kondition mit Staffelkonditionssatz eine Gruppen-Key-Routine verwendet wird, wird die Kumulation der Staffelbasis auf einer anderen Ebene als dem Konditionssatz selbst durchgeführt. Die Kumulationsebene wird durch die Gruppen-Key-Routine festgelegt. In diesem Fall müssen Sie bei Mengenstaffeln immer auch eine spezielle Mengeneinheit in der Konditionsart (im Bereich Staffeln) angeben. Alle Positionsmengen müssen sich dann in diese Mengeneinheit umrechnen lassen. Sie können z. B. die Staffelbasis kumulieren:
- Aus allen Positionen, in denen die Konditionsart vorkommt (mit unterschiedlichen Konditionssätzen). Das kann auch der gesamte Auftrag sein (Gruppen-Key- Routine 001).
- Aus allen Positionen, die zu bestimmten Konditionsarten gehören, d. h., die Kumulation erfolgt konditionsartenübergreifend (Routine 002).
- Bei Konditionen mit Materialbezug aus allen Positionen der gleichen Materialgruppe (Routine 003).
Hinweis: Bei prozentualen Rabatten über Gruppen sollte der Rundungsdifferenzausgleich aktiviert sein. Ansonsten kann es in der Summe zu ungewünschten Rundungsdifferenzen führen.
Hoffe auf Erfolgsmeldung hier und auch ohne Programmierung. Das läuft prima...
Gruss Coimbra
Bearbeitet vom Benutzer
vor 2 Jahre
|
Grund: Nicht angegeben