FRMPREISLISTENFORMELN: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
(Importing text file)
 
Zeile 1: Zeile 1:
<font size="2" color="#000000" face="Arial"> </font>
#WEITERLEITUNG [[OBS/Kostenpflichtige_Module/Preislisten/Formeln]]
 
<div><center><font size="6">D - Formelverwaltung</font></center></div><br />Die folgende Übersicht enthält alle Formeln, die für eine Neukalkulation des VKs einer Preisliste zu Verfügung stehen.<br />In dieser </font><font size="3"><u>Übersicht</u></font><font size="3"> werden die </font><font size="3">'''Felder'''Nr der PL, Bezeichnung der PLBemerkung zu der Formelangezeigt. <br /><div>[[Image:FRMPREISLISTENFORMELN_1.jpg]]</div><br /><br />Tasten und Schaltflächen, die hier spezifisch sind:'''[F8]'''</font><font size="3"> 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<br /><br /><u>Variablen, die für die Formel zur Verfügung stehen:</u><u><br /></u><div>[[Image:FRMPREISLISTENFORMELN_2.jpg]]</div><u><br /></u><u>Beispiel für ein Formel Makro:</u><br /><div><font face="courier new">//Beispielrechnung VKNetto + 3% + 5 Cent * Preisfokus<div><font face="courier new"><br /><div><font face="courier new">function Berechnung() : String;<div><font face="courier new">begin<div><font face="courier new">    VKNetto  := Roundy(  VKNetto + (VKNetto * 3 / 100)  ,2);<div><font face="courier new">    VKNetto  := Roundy(  VKNetto + (5/100 * Preisfokus) ,2);<div><font face="courier new"><br /><div><font face="courier new">    if ((Steuersatz &lt;&gt; 0) and (VKNetto &lt;&gt; 0)) then begin<div><font face="courier new">        VKBrutto := Roundy(VKNetto + (VKNetto / 100 * Steuersatz),2);<div><font face="courier new">    end;<div><font face="courier new">end;<br />//-------------------------------------------------------------------------------------<br /> </font><font size="3">'''<u>Folgende Variablen stehen für die Kalkulation bereit</u>'''<br /><div><font face="courier new"> VKNetto      Netto VK  = ARTIKEL-&gt;a_VKx aus Artikel <div><font face="courier new">              (beim füllen, wird durch Formel verändert)<div><font face="courier new"> VKBrutto     Brutto VK = ARTIKEL-&gt;a_VKBx aus Artikel <div><font face="courier new">              (beim füllen, wird durch Formel verändert)<div><font face="courier new"> Rabatt       Rabatt kommt aus Preisliste <div><font face="courier new">              (Kann nur durch EXCEL gefüllt werden) durch Formel veränderbar<div><font face="courier new"> Spanne       Spanne von Originalpreis <div><font face="courier new">              (durch Formel veränderbar Platzhalter in Preislistenartikel)<div><font face="courier new"> KalkPreis    Originalpreis <div><font face="courier new">              (Start=VKNetto Artikel = ARTIKEL-&gt;a_vk1) <div><font face="courier new">              (oder Staffel VK-Netto (ARTISTA-&gt;s_preis))<div><font face="courier new"> EKKalk       Kalkulations-EK <div><font face="courier new">              (Start = Listen-EK Artikel = ARTIKEL-&gt;a_ek1)<div><font face="courier new">              (oder Staffel EK-Preis 1. Lieferant ARTIEK_STAFFEL-&gt;eks_preis)<div><font face="courier new"> EKKalkNeu    Kalkulations-EK für neue Katalogpreise (nur aus AERTIEK nicht in Preislliste)<div><font face="courier new">              (Start = Neuer Listen-EK Artikel)<div><font face="courier new">              Wird beim Jahreswechsel im Artikel-EK gesetzt (ARTIEK-&gt;ek_neulistenek)<div><font face="courier new"> ArtVK1       VK1 Artikel<div><font face="courier new">              (Immer Fest ARTIKEL-&gt;a_vk1)<div><font face="courier new"> Roherloes    Kalkpreis (Artikel VK1) / EKKalk<div><font face="courier new">              (Wird durch Formel ermittelt und zurückgeschrieben)<div><font face="courier new">              Beispiel: Roherlös = ((Kalkpreis / EKKalk) -1) * 100<div><font face="courier new"> KalkJaNein   Preislistenkalkulation Artikel (Artikel in Preisliste neu Kalkulieren)<div><font face="courier new"><br /><div><font face="courier new"> Parameter:   Nur Lesen<div><font face="courier new"><br /><div><font face="courier new"> cArtikelNr   Artikelnummer<div><font face="courier new"> nSteuersatz  Steuersatz des aktuellen artikels<div><font face="courier new"> nEKPreis     EK-Preis Artikelstamm  immer ARTIKEL-&gt;a_ek1<div><font face="courier new"> nPreisfokus  Preisfokus Artikel (1-9) ARTIKEL-&gt;a_preisfokus<div><font face="courier new"><br /> </font><font size="3">'''Bei Neuanlage/Ändern von Artikelpreisen werden'''<br /> 1. Staffel angelegt (ARTISTA-&gt;s_gruppe (2-9) aus ARTISTA-&gt;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  </font><font size="3">'''Zentrale Einlesen der Artikeldaten aus P_ARTI STANDARD'''  1. </font><font size="3">''<u>Neue Artikel </u>''     Flag  a_neukalk wird auf "1" gesetzt     Listen-Ek ist gleich EK (ARTIEK-&gt;ek_listenek = ARTIEK-&gt;ek_ek) 2.</font><font size="3">'' ''</font><font size="3">''<u>Update </u>''</font><font size="3">'' ''</font><font size="3">      Listen-Ek ist gleich EK wenn Neuer EK &gt; altem Listen-Ek      zusätzlich wird dann a_neukalk auf "1" gesetzt     ansonsten wird nur EK1 geändert  </font><font size="3">'''Client Einlesen der Artikeldaten aus P_ARTI '''<br /> 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)<br />[[Category:html]]
----
[[Benutzer:Auto import|Auto import]] 15:31, 25. Aug. 2011 (CEST)

Aktuelle Version vom 22. Januar 2018, 12:37 Uhr