Mit dieser Funktion können Berechnungsformeln aus Ausdrücken der Sage-X3-Programmiersprache definiert werden (mit Variablen, Konstanten, Feldinhalten von Tabellen, Funktionen etc.).
Solche Formeln können mithilfe einer dreistelligen Abkürzung aufgerufen werden. Die Abkürzung ist einem Formeltypcode zugeordnet, über den der funktionale Bereich definiert ist, in dem die Formel verwendet werden kann (in Gemeinkostenberechnungen, Steuerberechnungen, Arbeitsgängen in Arbeitsplänen etc.)

Eine umfassende Liste von Anwendungsfällen ist dem Lokalen Menü 213 zu entnehmen.

Voraussetzungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Die Maske umfasst drei Bereiche: 

  • Titel
  • Kurzbezeichnung
  • die Berechnungsformel: bei der Formeldefinition kann sich der Benutzer im Client-Server-Modus des Formeleditors bedienen.

Erfassungsmaske

Übersicht

Verwenden Sie diese Maske, um einen Funktionstyp zuzuweisen, auf den die Formel angewendet wird, z.B. bei der Berechnung der Gemeinkosten oder der Steuern, oder auch in den Arbeitsgängen in Arbeitsplänen, sowie den Identifikationscode dieser Berechnungsformel.


Anschließend können Sie dieStruktur der Berechnungsformel erfassen oder denFormelassistenten verwenden, um sie zu generieren.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

  • Formeltyp (Feld FORTYP)

Verwenden Sie dieses Feld, um einen Funktionstyp zuzuweisen, auf den die Formel angewendet wird, z.B. bei der Berechnung der Gemeinkosten oder der Steuern, oder auch in den Arbeitsgängen in Arbeitsplänen.

Mit diesem Code kann die Berechnungsformel identifiziert werden. Eine Berechnungsformel ist ein abgekürzter Code, der einen Ausdruck aufruft, mit dem ein in verschiedenen Funktionen des Produkts verwendetes Ergebnis bewertet werden kann.

Blocknummer 2

  • Bezeichnung (Feld DES)

Diese Langbezeichnung wird als Titel in den Masken und Status verwendet.

Standardmäßig wird der Kurztitel, der Langtitel oder die Kopfzeile der Spalte der Daten in der Verbindungssprache des Benutzers (bei der Erstellung/Änderung) gespeichert.
Sie können diese über die Funktion Übersetzung in eine andere Sprache übersetzen:

  • Klicken Sie über das Symbol Aktionen im betroffenen Feld auf Übersetzung.
  • Fügen Sie im Fenster Übersetzung einen neuen Sprachcode und die Übersetzung in dieser Sprache hinzu.

Ein Benutzer, der sich in dieser Sprache verbindet, erhält den Kurztitel, den Langtitel oder die Kopfzeile der Spalte in seiner Verbindungssprache, wenn die Übersetzung ausgeführt wurde. Andernfalls sind die Titel in der Ordnersprache verfügbar.

SEEINFODie Verbindungssprache muss als Standardsprache desOrdners definiert sein.

  • Kurzbezeichnung (Feld DESSHO)

Dieser Titel wird in bestimmten Masken und Reports verwendet, wenn der Langtitel für die Anzeige zu lang ist.

Standardmäßig wird der Kurztitel, der Langtitel oder die Kopfzeile der Spalte der Daten in der Verbindungssprache des Benutzers (bei der Erstellung/Änderung) gespeichert.
Sie können diese über die Funktion Übersetzung in eine andere Sprache übersetzen:

  • Klicken Sie über das Symbol Aktionen im betroffenen Feld auf Übersetzung.
  • Fügen Sie im Fenster Übersetzung einen neuen Sprachcode und die Übersetzung in dieser Sprache hinzu.

Ein Benutzer, der sich in dieser Sprache verbindet, erhält den Kurztitel, den Langtitel oder die Kopfzeile der Spalte in seiner Verbindungssprache, wenn die Übersetzung ausgeführt wurde. Andernfalls sind die Titel in der Ordnersprache verfügbar.

SEEINFODie Verbindungssprache muss als Standardsprache desOrdners definiert sein.

Formel

  • Feld FORFOR1

Verwenden Sie dieses Feld (und die folgenden Felder, falls verfügbar), um einen Berechnungsausdruck zu strukturieren.

Die Syntax wird freigegeben, wenn Sie den Ausdruck speichern und wenn die Formel verwendet wird. Der Ausdruck kann in ein oder zwei Zeilen definiert werden.

 

Schließen

 

Reports

Standardmäßig sind der Funktion folgende Reports zugeordnet :

 PRTSCR : Druck Maske

Dies kann durch geeignete Parameter geändert werden.

Spezifische Aktionen

Über diese Schaltfläche kann die Formel in einen anderen Ordner kopiert werden.

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

Ausdruck nicht korrekt
...Fehlermeldung aus Sage X3...

Die Formel enthält einen Syntaxfehler, der in der zweiten Meldungszeile näher beschrieben wird. Es kann sich dabei z. B. um eine fehlerhafte Anzahl von Argumenten in einer Funktion, um Klammerfehler etc. handeln.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung