FRMPREISLISTENFORMELN
Zur Navigation springen
Zur Suche springen
Die folgende Übersicht enthält alle Formeln, die für eine Neukalkulation des VKs einer Preisliste zu Verfügung stehen.
In dieser Übersicht werden die FelderNr der PL, Bezeichnung der PLBemerkung zu der Formelangezeigt.
Tasten und Schaltflächen, die hier spezifisch sind:[F8] Formel das Makro für die Formel kann bearbeitet werden, durch [F2 Speich.] ggf. für alle PLs, bei denen diese Formel hinterlegt ist, übernommen werden
Variablen, die für die Formel zur Verfügung stehen:
Beispiel für ein Formel Makro:
//Beispielrechnung VKNetto + 3% + 5 Cent * Preisfokus
function Berechnung() : String;
begin
VKNetto := Roundy( VKNetto + (VKNetto * 3 / 100) ,2);
VKNetto := Roundy( VKNetto + (5/100 * Preisfokus) ,2);
if ((Steuersatz <> 0) and (VKNetto <> 0)) then begin
VKBrutto := Roundy(VKNetto + (VKNetto / 100 * Steuersatz),2);
end;
end;
//-------------------------------------------------------------------------------------
Folgende Variablen stehen für die Kalkulation bereit
//-------------------------------------------------------------------------------------
Folgende Variablen stehen für die Kalkulation bereit
VKNetto Netto VK = ARTIKEL->a_VKx aus Artikel
(beim füllen, wird durch Formel verändert)
VKBrutto Brutto VK = ARTIKEL->a_VKBx aus Artikel
(beim füllen, wird durch Formel verändert)
Rabatt Rabatt kommt aus Preisliste
(Kann nur durch EXCEL gefüllt werden) durch Formel veränderbar
Spanne Spanne von Originalpreis
(durch Formel veränderbar Platzhalter in Preislistenartikel)
KalkPreis Originalpreis
(Start=VKNetto Artikel = ARTIKEL->a_vk1)
(oder Staffel VK-Netto (ARTISTA->s_preis))
EKKalk Kalkulations-EK
(Start = Listen-EK Artikel = ARTIKEL->a_ek1)
(oder Staffel EK-Preis 1. Lieferant ARTIEK_STAFFEL->eks_preis)
EKKalkNeu Kalkulations-EK für neue Katalogpreise (nur aus AERTIEK nicht in Preislliste)
(Start = Neuer Listen-EK Artikel)
Wird beim Jahreswechsel im Artikel-EK gesetzt (ARTIEK->ek_neulistenek)
ArtVK1 VK1 Artikel
(Immer Fest ARTIKEL->a_vk1)
Roherloes Kalkpreis (Artikel VK1) / EKKalk
(Wird durch Formel ermittelt und zurückgeschrieben)
Beispiel: Roherlös = ((Kalkpreis / EKKalk) -1) * 100
KalkJaNein Preislistenkalkulation Artikel (Artikel in Preisliste neu Kalkulieren)
Parameter: Nur Lesen
cArtikelNr Artikelnummer
nSteuersatz Steuersatz des aktuellen artikels
nEKPreis EK-Preis Artikelstamm immer ARTIKEL->a_ek1
nPreisfokus Preisfokus Artikel (1-9) ARTIKEL->a_preisfokus
Bei Neuanlage/Ändern von Artikelpreisen werden
1. Staffel angelegt (ARTISTA->s_gruppe (2-9) aus ARTISTA->s_gruppe=1 ) 2. In der Preisliste 900001 bis 900009 werden Artikel + Staffel angelegt Falls Staffel-Ek vorhanden wird statt a_ek1 der Staffel-Ek gezogen 3. Hinter den Preisliste 900001 bis 900009 liegen die Formel 801 bis 809 Diese werden für die Kalkulation herangezogen. Die Kalkulation wird automatisch ausgeführt wenn a_neukalk gesetzt ist. Andernfalls wird nachgefragt 4. Artikel VK1-VK9 werden durch die Preisliste 900001 bis 900009 überschrieben Dies gilt auch für die Staffelpreise Zentrale Einlesen der Artikeldaten aus P_ARTI STANDARD 1. Neue Artikel Flag a_neukalk wird auf "1" gesetzt Listen-Ek ist gleich EK (ARTIEK->ek_listenek = ARTIEK->ek_ek) 2. Update Listen-Ek ist gleich EK wenn Neuer EK > altem Listen-Ek zusätzlich wird dann a_neukalk auf "1" gesetzt ansonsten wird nur EK1 geändert Client Einlesen der Artikeldaten aus P_ARTI
1. Alle Punkte der Zentrale gelten für den Client 2. Eigene Lieferanten müss vor dem erzeugen der 900001-900009 Preislisten erzeugt, kalkuliert und in den Artikelstamm zurückgespilet werden. Das bedeute das für die automatische übernahme Preislisten (Scheduler) die laufende-Nr kleiner A1 sein muss! (zB. 100-110)
Bei Neuanlage/Ändern von Artikelpreisen werden
1. Staffel angelegt (ARTISTA->s_gruppe (2-9) aus ARTISTA->s_gruppe=1 ) 2. In der Preisliste 900001 bis 900009 werden Artikel + Staffel angelegt Falls Staffel-Ek vorhanden wird statt a_ek1 der Staffel-Ek gezogen 3. Hinter den Preisliste 900001 bis 900009 liegen die Formel 801 bis 809 Diese werden für die Kalkulation herangezogen. Die Kalkulation wird automatisch ausgeführt wenn a_neukalk gesetzt ist. Andernfalls wird nachgefragt 4. Artikel VK1-VK9 werden durch die Preisliste 900001 bis 900009 überschrieben Dies gilt auch für die Staffelpreise Zentrale Einlesen der Artikeldaten aus P_ARTI STANDARD 1. Neue Artikel Flag a_neukalk wird auf "1" gesetzt Listen-Ek ist gleich EK (ARTIEK->ek_listenek = ARTIEK->ek_ek) 2. Update Listen-Ek ist gleich EK wenn Neuer EK > altem Listen-Ek zusätzlich wird dann a_neukalk auf "1" gesetzt ansonsten wird nur EK1 geändert Client Einlesen der Artikeldaten aus P_ARTI
1. Alle Punkte der Zentrale gelten für den Client 2. Eigene Lieferanten müss vor dem erzeugen der 900001-900009 Preislisten erzeugt, kalkuliert und in den Artikelstamm zurückgespilet werden. Das bedeute das für die automatische übernahme Preislisten (Scheduler) die laufende-Nr kleiner A1 sein muss! (zB. 100-110)
Auto import 15:31, 25. Aug. 2011 (CEST)