FRMPREISLISTENFORMELN: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
(Importing text file)
 
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<font face="Arial"><font size="20pt"></font></font>
#WEITERLEITUNG [[OBS/Kostenpflichtige_Module/Preislisten/Formeln]]
 
<center>D - Formelverwaltung<br /></center>
 
<font face="Arial"><font size="3"><br /> Die folgende Übersicht enthält alle Formeln, die für eine Neukalkulation des VKs einer Preisliste zu Verfügung stehen.<br /><br /> In dieser </font></font><font face="Arial"><u><font size="3">Übersicht</font></u></font><font face="Arial"><font size="3"> werden die </font></font><font face="Arial">'''<font size="3">Felder<br /></font>'''</font><font face="Arial"><font size="3">Nr der PL, Bezeichnung der PL<br /> Bemerkung zu der Formel<br /></font></font>angezeigt. <br /><br />[[Image:pict001.jpg]]<br /><font face="Arial"><font size="3"><br /><br /> Tasten und Schaltflächen, die hier spezifisch sind:<br /></font></font><font face="Arial">'''<font size="3">[F8]</font>'''</font><font face="Arial"><font size="3"> Formel das Makro für die Formel kann bearbeitet werden,<br /> durch [F2 Speich.] ggf. für alle PLs, bei denen diese Formel hinterlegt ist, übernommen werden<br /><br /><br /></font></font><font face="Arial"><u><font size="3">Variablen, die für die Formel zur Verfügung stehen:<br /><br /></font></u></font><font face="Arial"><u><font size="3">[[Image:pict002.jpg]]</font></u></font><font face="Arial"><u><font size="3"><br /></font></u></font><font face="Arial"><u><font size="3"><br /> Beispiel für ein Formel Makro:<br /></font></u></font><font face="Arial"><font size="3"><br /></font></font><font face="Courier New"><font size="2">//Beispielrechnung VKNetto + 3% + 5 Cent * Preisfokus<br /><br /> function Berechnung() : String;<br /> begin<br /> VKNetto := Roundy( VKNetto + (VKNetto * 3 / 100) ,2);<br /> VKNetto := Roundy( VKNetto + (5/100 * Preisfokus) ,2);<br /><br /> if ((Steuersatz &lt;&gt; 0) and (VKNetto &lt;&gt; 0)) then begin<br /> VKBrutto := Roundy(VKNetto + (VKNetto / 100 * Steuersatz),2);<br /> end;<br /> end;<br /></font></font><font face="Arial"><font size="3"><br /> //-------------------------------------------------------------------------------------<br /><br /></font></font><font face="Arial">'''<u><font size="3">Folgende Variablen stehen für die Kalkulation bereit<br /></font></u>'''</font><font face="Arial"><font size="3"><br /></font></font><font face="Courier New"><font size="2"> VKNetto Netto VK = ARTIKEL-&gt;a_VKx aus Artikel <br /> (beim füllen, wird durch Formel verändert)<br /> VKBrutto Brutto VK = ARTIKEL-&gt;a_VKBx aus Artikel <br /> (beim füllen, wird durch Formel verändert)<br /> Rabatt Rabatt kommt aus Preisliste <br /> (Kann nur durch EXCEL gefüllt werden) durch Formel veränderbar<br /> Spanne Spanne von Originalpreis <br /> (durch Formel veränderbar Platzhalter in Preislistenartikel)<br /> KalkPreis Originalpreis <br /> (Start=VKNetto Artikel = ARTIKEL-&gt;a_vk1) <br /> (oder Staffel VK-Netto (ARTISTA-&gt;s_preis))<br /> EKKalk Kalkulations-EK <br /> (Start = Listen-EK Artikel = ARTIKEL-&gt;a_ek1)<br /> (oder Staffel EK-Preis 1. Lieferant ARTIEK_STAFFEL-&gt;eks_preis)<br /> EKKalkNeu Kalkulations-EK für neue Katalogpreise (nur aus AERTIEK nicht in Preislliste)<br /> (Start = Neuer Listen-EK Artikel)<br /> Wird beim Jahreswechsel im Artikel-EK gesetzt (ARTIEK-&gt;ek_neulistenek)<br /> ArtVK1 VK1 Artikel<br /> (Immer Fest ARTIKEL-&gt;a_vk1)<br /> Roherloes Kalkpreis (Artikel VK1) / EKKalk<br /> (Wird durch Formel ermittelt und zurückgeschrieben)<br /> Beispiel: Roherlös = ((Kalkpreis / EKKalk) -1) * 100<br /> KalkJaNein Preislistenkalkulation Artikel (Artikel in Preisliste neu Kalkulieren)<br /><br /> Parameter: 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"> </font></font><font face="Arial">'''<font size="3">Bei Neuanlage/Ändern von Artikelpreisen werden<br /></font>'''</font><font face="Arial"><font size="3"><br /> 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 /></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. </font></font><font face="Arial">''<u><font size="3">Neue Artikel <br /></font></u>''</font><font face="Arial"><font size="3"> Flag a_neukalk wird auf "1" gesetzt<br /> Listen-Ek ist gleich EK (ARTIEK-&gt;ek_listenek = ARTIEK-&gt;ek_ek)<br /> 2.</font></font><font face="Arial">''<font size="3"> </font>''</font><font face="Arial">''<u><font size="3">Update </font></u>''</font><font face="Arial">''<font size="3"> </font>''</font><font face="Arial"><font size="3"><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 /></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>[[Category:hilfe]]
----
[[Spezial:Beiträge/Auto import|Auto import]] 17:48, 4. Jul. 2011 (CEST)

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