Navigation:  Designer > Referenz > Masken >

Kalkulation Stammdaten

Previous pageReturn to chapter overviewNext page

Für die Erstellung und Hinterlegung von Kalkulationsreihen stehen folgende Tabellenspalten zur Verfügung:

 

 

In der Spalte A wird mittels einer Schlüsselzahl ein Kalkulationsblock definiert. Kalkulationen sind „block-gebunden“. Zur Definition von Kalkulationsblöcken stehen hier mit [F5] folgende Möglichkeiten zur Auswahl:

 

0  Normale Rechenanweisung

1  Start eines Rechenblocks mit Selektion

2  Nur im selektierten Feld berechnen

3  Beginn einer Schleife

4  Ende einer Schleife

 

In der Spalte S wird der Status der Kalkulation eingetragen. Folgende Stati können mit [F5] hier ausgewählt werden:

 

0  Frei/wird abgearbeitet

1  Gesperrt/wird übersprungen

2  Frei/wird abgearbeitet (nur Pervasive)

3  Frei/wir abgearbeitet (nur SQL)

 

SELEKTION

In dieser Spalte wird eine Bedingung festgelegt. Mit der Funktionstaste [F5] können Sie in diesem Feld die Variablenauswahl zur Eingabe der Selektion nutzen.

Nur wenn die Bedingung zutrifft, wird die Kalkulation ausgeführt. Dabei können mehrere Bedingungen mit UND und ODER verknüpft werden:

 

Beispiel:

Der Einkaufspreis soll größer Null sein UND der Artikel soll der Warengruppe W1000 angehören.

 

KALKULATION

Diese Spalte nimmt die Rechenformel auf. Dabei werden die Kalkulationen nach den allgemeinen Regeln eingegeben. Klammern werden beachtet (nur runde Klammern) und neben den üblichen arithmetischen Operatoren (+- * / usw.) stehen folgende Funktionen zur Verfügung:

 

RECHNE_DATUM:

Berechnung der Tagesdifferenz

ADDIERE_DATUM:

Tageszahl zu einem Datum addieren

GET_STUNDEN:

Ermittlung der Stundenanzahl aus Minuten (aus 60 Min. werden 1 Stunden)

GET_MINUTEN:

Ermittlung des Minutenrests aus Minuten (aus 70 Min wird 10 als Rest ermittelt)

RUND_2NK:

Runden auf 2 Nachkommastellen

RUND_3NK:

Runden auf 3 Nachkommastellen

RUND_VDM:

Runden auf volle Beträge

RUND_RAPPEN:

Runden auf 0.05 Betrag

RUND_10PF:

Runden auf ganze 10 Pfennige

RUND_50PF:

Runden auf ganze 50 Pfennige

MODULO_REST:

Rückgabe der Nachkommastellen (es werden nur die Nachkommastellen errechnet)

WURZEL:

Berechnung der Wurzel

SINUS:

Berechnung des Sinuswertes

COSINUS:

Berechnung des Cosinuswertes

LOG:

Berechnung des Log-wertes

XHOCHY:

Berechnung von x hoch y -->(Formeln: x_y / Stammdatenkalkulation x\y)

 

Mit der Funktionstaste [F5] können Sie in diesem Feld die Variablenauswahl zur Erstellung der Kalkulation nutzen.