OBS/Preislistenhilfe: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
(Importing text file)
(Importing text file)
Zeile 5: Zeile 5:
<font face="Arial"><font size="3"><br /> Folgende Variablen stehen für die Kalkulation bereit (Formeln)<br /><br /></font></font><font face="Arial">'''<font size="3"> VKNetto         </font>'''</font><font face="Arial"><font size="3">Netto VK = ARTIKEL-&gt;a_VKx aus Artikel <br /></font></font>(beim füllen, wird durch Formel verändert)<br /><font face="Arial">'''<font size="3"> VKBrutto        </font>'''</font><font face="Arial"><font size="3">Brutto VK = ARTIKEL-&gt;a_VKBx aus Artikel <br /></font></font>(beim füllen, wird durch Formel verändert)<br /><font face="Arial">'''<font size="3"> Rabatt </font>'''</font><font face="Arial"><font size="3">         Rabatt kommt aus Preisliste <br />         (Kann nur durch EXCEL gefüllt werden) durch Formel veränderbar<br /></font></font><font face="Arial">'''<font size="3"> Spanne</font>'''</font><font face="Arial"><font size="3">          Spanne von Originalpreis <br />         (durch Formel veränderbar Platzhalter in Preislistenartikel)<br /></font></font><font face="Arial">'''<font size="3"> KalkPreis</font>'''</font><font face="Arial"><font size="3">       Originalpreis <br />         (Start=VKNetto Artikel = ARTIKEL-&gt;a_vk1) <br />         (oder Staffel VK-Netto (ARTISTA-&gt;s_preis))<br /></font></font><font face="Arial">'''<font size="3"> EKKalk </font>'''</font><font face="Arial"><font size="3">         Kalkulations-EK <br />         (Start = Listen-EK Artikel = ARTIKEL-&gt;a_ek1)<br />         (oder Staffel EK-Preis 1. Lieferant ARTIEK_STAFFEL-&gt;eks_preis)<br /></font></font><font face="Arial">'''<font size="3">EKKalkNeu        </font>'''</font><font face="Arial"><font size="3">Kalkulations-EK für neue Katalogpreise (nur aus AERTIEK nicht in Preislliste)<br /></font></font>         (Start = Neuer Listen-EK Artikel)<br />         Wird beim Jahreswechsel im Artikel-EK gesetzt (ARTIEK-&gt;ek_neulistenek)<br /><font face="Arial">'''<font size="3"> ArtVK1</font>'''</font><font face="Arial"><font size="3">          VK1 Artikel<br />         (Immer Fest ARTIKEL-&gt;a_vk1)<br /></font></font><font face="Arial">'''<font size="3"> Roherloes</font>'''</font><font face="Arial"><font size="3"> Kalkpreis (Artikel VK1) / EKKalk<br />         (Wird durch Formel ermittelt und zurückgeschrieben)<br />         Beispiel: Roherlös = ((Kalkpreis / EKKalk) -1) * 100<br /></font></font><font face="Arial">'''<font size="3"> KalkJaNein      </font>'''</font><font face="Arial"><font size="3">Preislistenkalkulation Artikel (Artikel in Preisliste neu Kalkulieren)<br /><br /></font></font><font face="Arial">''<font size="3"> Parameter:</font>''</font><font face="Arial"><font size="3"> Nur Lesen<br /><br /> cArtikelNr Artikelnummer<br /> nSteuersatz Steuersatz des aktuellen artikels<br /> nEKPreis EK-Preis Artikelstamm immer ARTIKEL-&gt;a_ek1<br /> nPreisfokus Preisfokus Artikel (1-9) ARTIKEL-&gt;a_preisfokus<br /><br /></font></font><font face="Arial">'''<font size="3">BeispielFormel:<br /></font>'''</font><font face="Arial"><font size="3"><br /></font></font><font face="Arial">''<font size="3"> function Berechnung(cArtikelNr : String; nSteuersatz:Double; nEKPreis:Double; nPreisfokus:integer) : String;<br /> begin<br /> if (KalkJaNein) then begin<br /> VKNetto := Roundy(KalkPreis-(KalkPreis-EKKalk)*(1-0.8651)*(7/6-nPreisfokus/6),2);<br /> end;<br /> end;<br /></font>''</font><font face="Arial"><font size="3"><br /></font></font><font face="Arial">'''<font size="3"> Bei Neuanlage/Ändern von Artikelpreisen werden<br /></font>'''</font><font face="Arial"><font size="3"> 1. Staffel angelegt (ARTISTA-&gt;s_gruppe (2-9) aus ARTISTA-&gt;s_gruppe=1 )<br /> 2. In der Preisliste 900001 bis 900009 werden Artikel + Staffel angelegt<br /> Falls Staffel-Ek vorhanden wird statt a_ek1 der Staffel-Ek gezogen<br /> 3. Hinter den Preisliste 900001 bis 900009 liegen die Formel 801 bis 809<br /> Diese werden für die Kalkulation herangezogen.<br /> Die Kalkulation wird automatisch ausgeführt wenn a_neukalk gesetzt ist.<br /> Andernfalls wird nachgefragt<br /> 4. Artikel VK1-VK9 werden durch die Preisliste 900001 bis 900009 überschrieben<br /> Dies gilt auch für die Staffelpreise<br /><br /><br /></font></font><font face="Arial">'''<font size="3"> Zentrale Einlesen der Artikeldaten aus P_ARTI STANDARD<br /></font>'''</font><font face="Arial"><font size="3"><br /> 1. Neue Artikel <br /> Flag a_neukalk wird auf "1" gesetzt<br /> Listen-Ek ist gleich EK (ARTIEK-&gt;ek_listenek = ARTIEK-&gt;ek_ek)<br /> 2. Update <br /> Listen-Ek ist gleich EK wenn Neuer EK &gt; altem Listen-Ek <br /> zusätzlich wird dann a_neukalk auf "1" gesetzt<br /> ansonsten wird nur EK1 geändert<br /><br /> Zentrale Einlesen der Artikeldaten aus P_ARTI JAHRESWECHSEL<br /><br /> ???????????????????????<br /><br /></font></font><font face="Arial">'''<font size="3"> Client Einlesen der Artikeldaten aus P_ARTI <br /></font>'''</font><font face="Arial"><font size="3"><br /> 1. Alle Punkte der Zentrale gelten für den Client<br /> 2. Eigene Lieferanten müss vor dem erzeugen der 900001-900009 Preislisten<br /> erzeugt, kalkuliert und in den Artikelstamm zurückgespilet werden.<br /> Das bedeute das für die automatische übernahme Preislisten (Scheduler)<br /> die laufende-Nr kleiner A1 sein muss! (zB. 100-110)<br /><br /></font></font><font face="Times New Roman"><font size="3"><br /></font></font>[[Category:hilfe]]
<font face="Arial"><font size="3"><br /> Folgende Variablen stehen für die Kalkulation bereit (Formeln)<br /><br /></font></font><font face="Arial">'''<font size="3"> VKNetto         </font>'''</font><font face="Arial"><font size="3">Netto VK = ARTIKEL-&gt;a_VKx aus Artikel <br /></font></font>(beim füllen, wird durch Formel verändert)<br /><font face="Arial">'''<font size="3"> VKBrutto        </font>'''</font><font face="Arial"><font size="3">Brutto VK = ARTIKEL-&gt;a_VKBx aus Artikel <br /></font></font>(beim füllen, wird durch Formel verändert)<br /><font face="Arial">'''<font size="3"> Rabatt </font>'''</font><font face="Arial"><font size="3">         Rabatt kommt aus Preisliste <br />         (Kann nur durch EXCEL gefüllt werden) durch Formel veränderbar<br /></font></font><font face="Arial">'''<font size="3"> Spanne</font>'''</font><font face="Arial"><font size="3">          Spanne von Originalpreis <br />         (durch Formel veränderbar Platzhalter in Preislistenartikel)<br /></font></font><font face="Arial">'''<font size="3"> KalkPreis</font>'''</font><font face="Arial"><font size="3">       Originalpreis <br />         (Start=VKNetto Artikel = ARTIKEL-&gt;a_vk1) <br />         (oder Staffel VK-Netto (ARTISTA-&gt;s_preis))<br /></font></font><font face="Arial">'''<font size="3"> EKKalk </font>'''</font><font face="Arial"><font size="3">         Kalkulations-EK <br />         (Start = Listen-EK Artikel = ARTIKEL-&gt;a_ek1)<br />         (oder Staffel EK-Preis 1. Lieferant ARTIEK_STAFFEL-&gt;eks_preis)<br /></font></font><font face="Arial">'''<font size="3">EKKalkNeu        </font>'''</font><font face="Arial"><font size="3">Kalkulations-EK für neue Katalogpreise (nur aus AERTIEK nicht in Preislliste)<br /></font></font>         (Start = Neuer Listen-EK Artikel)<br />         Wird beim Jahreswechsel im Artikel-EK gesetzt (ARTIEK-&gt;ek_neulistenek)<br /><font face="Arial">'''<font size="3"> ArtVK1</font>'''</font><font face="Arial"><font size="3">          VK1 Artikel<br />         (Immer Fest ARTIKEL-&gt;a_vk1)<br /></font></font><font face="Arial">'''<font size="3"> Roherloes</font>'''</font><font face="Arial"><font size="3"> Kalkpreis (Artikel VK1) / EKKalk<br />         (Wird durch Formel ermittelt und zurückgeschrieben)<br />         Beispiel: Roherlös = ((Kalkpreis / EKKalk) -1) * 100<br /></font></font><font face="Arial">'''<font size="3"> KalkJaNein      </font>'''</font><font face="Arial"><font size="3">Preislistenkalkulation Artikel (Artikel in Preisliste neu Kalkulieren)<br /><br /></font></font><font face="Arial">''<font size="3"> Parameter:</font>''</font><font face="Arial"><font size="3"> Nur Lesen<br /><br /> cArtikelNr Artikelnummer<br /> nSteuersatz Steuersatz des aktuellen artikels<br /> nEKPreis EK-Preis Artikelstamm immer ARTIKEL-&gt;a_ek1<br /> nPreisfokus Preisfokus Artikel (1-9) ARTIKEL-&gt;a_preisfokus<br /><br /></font></font><font face="Arial">'''<font size="3">BeispielFormel:<br /></font>'''</font><font face="Arial"><font size="3"><br /></font></font><font face="Arial">''<font size="3"> function Berechnung(cArtikelNr : String; nSteuersatz:Double; nEKPreis:Double; nPreisfokus:integer) : String;<br /> begin<br /> if (KalkJaNein) then begin<br /> VKNetto := Roundy(KalkPreis-(KalkPreis-EKKalk)*(1-0.8651)*(7/6-nPreisfokus/6),2);<br /> end;<br /> end;<br /></font>''</font><font face="Arial"><font size="3"><br /></font></font><font face="Arial">'''<font size="3"> Bei Neuanlage/Ändern von Artikelpreisen werden<br /></font>'''</font><font face="Arial"><font size="3"> 1. Staffel angelegt (ARTISTA-&gt;s_gruppe (2-9) aus ARTISTA-&gt;s_gruppe=1 )<br /> 2. In der Preisliste 900001 bis 900009 werden Artikel + Staffel angelegt<br /> Falls Staffel-Ek vorhanden wird statt a_ek1 der Staffel-Ek gezogen<br /> 3. Hinter den Preisliste 900001 bis 900009 liegen die Formel 801 bis 809<br /> Diese werden für die Kalkulation herangezogen.<br /> Die Kalkulation wird automatisch ausgeführt wenn a_neukalk gesetzt ist.<br /> Andernfalls wird nachgefragt<br /> 4. Artikel VK1-VK9 werden durch die Preisliste 900001 bis 900009 überschrieben<br /> Dies gilt auch für die Staffelpreise<br /><br /><br /></font></font><font face="Arial">'''<font size="3"> Zentrale Einlesen der Artikeldaten aus P_ARTI STANDARD<br /></font>'''</font><font face="Arial"><font size="3"><br /> 1. Neue Artikel <br /> Flag a_neukalk wird auf "1" gesetzt<br /> Listen-Ek ist gleich EK (ARTIEK-&gt;ek_listenek = ARTIEK-&gt;ek_ek)<br /> 2. Update <br /> Listen-Ek ist gleich EK wenn Neuer EK &gt; altem Listen-Ek <br /> zusätzlich wird dann a_neukalk auf "1" gesetzt<br /> ansonsten wird nur EK1 geändert<br /><br /> Zentrale Einlesen der Artikeldaten aus P_ARTI JAHRESWECHSEL<br /><br /> ???????????????????????<br /><br /></font></font><font face="Arial">'''<font size="3"> Client Einlesen der Artikeldaten aus P_ARTI <br /></font>'''</font><font face="Arial"><font size="3"><br /> 1. Alle Punkte der Zentrale gelten für den Client<br /> 2. Eigene Lieferanten müss vor dem erzeugen der 900001-900009 Preislisten<br /> erzeugt, kalkuliert und in den Artikelstamm zurückgespilet werden.<br /> Das bedeute das für die automatische übernahme Preislisten (Scheduler)<br /> die laufende-Nr kleiner A1 sein muss! (zB. 100-110)<br /><br /></font></font><font face="Times New Roman"><font size="3"><br /></font></font>[[Category:hilfe]]
----
----
[[Spezial:Beiträge/Auto import|Auto import]] 16:21, 5. Jul. 2011 (CEST)
[[Spezial:Beiträge/Auto import|Auto import]] 16:59, 5. Jul. 2011 (CEST)

Version vom 5. Juli 2011, 15:59 Uhr


Erläuterungen handling Preislisten / Formeln / Zentrale


Folgende Variablen stehen für die Kalkulation bereit (Formeln)

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

BeispielFormel:

function Berechnung(cArtikelNr : String; nSteuersatz:Double; nEKPreis:Double; nPreisfokus:integer) : String;
begin
if (KalkJaNein) then begin
VKNetto := Roundy(KalkPreis-(KalkPreis-EKKalk)*(1-0.8651)*(7/6-nPreisfokus/6),2);
end;
end;

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

Zentrale Einlesen der Artikeldaten aus P_ARTI JAHRESWECHSEL

 ???????????????????????

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 16:59, 5. Jul. 2011 (CEST)