Lade...
 

Einheiten

Einheiten

Beschreibung

Im ClassiX® System sind standardmäßig alle SI Einheiten und die geläufigsten Währungen definiert. Zusätzlich auf diesen standardmäßig definierten Einheiten können mit diesem Modul weitere, nutzerdefinierte, Einheiten dem System hinzugefügt werden. Dieses können abgeleitete Einheiten sein, die auf den bereits definierten Einheiten aufbauen. z.B. "km" aufbauend auf "m", "MJ" (Mega-Joule) aufbauend auf "J" (Joule) oder "T€" aufbauend auf "€". Oder man definiert neue Basiseinheiten, wie "Palette", "Flasche", usw.. Für letztere werden dann z.B. Teile-spezifische Einheitentabellen an den Teilen selber hinterlegt.

Die im System hinterlegten Einheiten können - sobald sie auf den gleichen Einheiten aufbauen - direkt umgerechnet werden. Ist dieses nicht nicht der Fall, müssen Umrechnungstabellen definiert werden. Als Umrechnungstabellen stehen im ClassiX System die oben bereits erwähnten Teile-spezifischen Einheitentabellen und Tabellen zur Währungsumrechnung zur Verfügung.

Alle im System definierten Einheiten werden als Primzahlen hinterlegt, was ein präzises und schnelles Umrechnen gewährleistet. Es kann nur eine begrenzte Anzahl, etwa 500, nutzerdefinierter Basiseinheiten inklusive wieder gelöschter Einheiten überhaupt erzeugt werden. Wenn Sie daher Einheiten testweise anlegen wollen, führen Sie dies bitte in einem Testsystem durch. Die Beschränkung der Gesamtanzahl nutzerdefinierter Einheiten ist 9700.

Funktionalität

Eingabefenster

Dieses Fenster dient der Pflege von Einheiten. Wenn Sie das Listenfenster aufrufen wollen, dann können Sie den Menüpunkt "Suchen" auswählen.

Achtung: Die im System hinterlegten vordefinierten Standard-Einheiten können nicht verändert werden!

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Schließen Fenster schließen
Suchen Listenfenster aufrufen
Toolbar
Symbol Beschreibung
new.png Neue Einheit anlegen
save.png Änderungen speichern
CX_PRINTER_hardcopy.png Einheit drucken
pin.pngpinned.png Notizen anlegen/bearbeiten
calculat.png Einheiten-Taschenrechner aufrufen
Felder
Feld Beschreibung
Namen -
: Hauptname Hauptname der Einheit (z.B. s für Sekunde oder MB für MByte)
: Synonym 1 Alternative Bezeichnung 1 (z.B. sec für Sekunde oder MByte für MB)
: Synonym 2 Alternative Bezeichnung 2 (z.B. Sekunde)
: Singular Name der Einheit bei Einzahl (z.B. Sekunde/Sekunden)
Abgeleitete Einheit Die Einheit steht in direktem Bezug zu einer anderen Einheit: z.B. 1m = 100cm, d.h. es besteht zwischen solchen Einheiten ein fest definiertes Konvertierungsverhältnis.

Voneinander abgeleitete Einheiten können/sollten daher nicht in Einheitentabellen von Teilen oder in Währungsumrechnungstabellen überdefiniert werden. Es erscheint dort dann die Meldung: "Keine echte Konvertierung".

Bei abgeleiteten Einheiten muss in der weiter unten stehenden Gruppe "Definition" das Konvertierungsverhältnis angegeben werden
Neue Basiseinheit Es handelt sich um eine völlig eigenständige, von anderen unabhängige Einheit (intern wird eine solche Einheit mit einer nur einmal im System vorkommenden Primzahl repräsentiert).

Zum Beispiel ist jede Währung eine für sich eigene Basiseinheit. Auch sind z.B. die Einheit für Menge/Masse (=g) und die für Zeit (=s) voneinander unabhängige (physikalische) Basiseinheiten (sog. SI Einheiten)

In einem ERP System sind Einheiten wie Packung, Rolle, Beutel, Sack, Container, Karton, usw. ebenfalls voneinander unabhängige, eigene Basiseinheiten, deren Konvertierung in andere Einheiten individuell pro Teil in den Einheitentabellen gepflegt wird
Definition Diese Gruppe kann nur editiert werden, wenn es sich um eine "abgeleitete Einheit" (s.o.) handelt
: definiert als Angabe der Konvertierung zwischen der abgeleiteten Einheit und ihrer Basiseinheiten.

Beispiele:
Stunde ist definiert als s / 1 * 10 hoch + 2 * 36
Tag ist definiert als s / 1 * 10 hoch + 2 * 864
                 
Ampere ist definiert als C / s * 10 hoch + 0 * 1
Volt ist definiert als m * m * g / s * s * C * 10 hoch + 3 * 1
    /   * 10 hoch   *  
bar ist definiert als g / s * s * m * 10 hoch + 8 * 1
Es kann somit definiert werden:
Ohm ist definiert als V / A m * m * g / s * C * C * 10 hoch + 3 * 1
Farad ist definiert als C / V s * s * C * C / m * m * g * 10 hoch  - 3 * 1
mbar ist definiert als bar/1000 g / s * s * m * 10 hoch + 5 * 1
Nachkommastellen Eine Einheit kann 0 bis maximal 8 Nachkommastellen besitzen
Bereich Einheitenbereich festlegen. Dieser wird nur zur besseren Übersichtlichkeit der Einheiten genutzt
Knöpfe
Knopf Beschreibung
OK Änderungen an der Einheit werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt.
Neu Das Eingabefenster wird für die Eingabe einer neuen Einheit geleert

 

Listenfenster

Dient der Auflistung der Einheiten.

Toolbar
Symbol Beschreibung
new.png Neue Einheit anlegen
open.png Einheit bearbeiten
CX_PRINTER_hardcopy.png Einheitenliste drucken
pin.pngpinned.png Notizen anlegen/bearbeiten
calculat.png Einheiten-Taschenrechner aufrufen
copytoclipboard.png Alle Einheiten in die Zwischenablage kopieren
Suchfelder
Feld Beschreibung
Bereich Suche auf markierte Einheiten beschränken
Knöpfe
Knopf Beschreibung
Keine Keine Einheit wird ausgewählt.
Alle Alle Einheiten werden ausgewählt.
Bearbeiten Die aktuelle Einheit wird im Eingabefenster angezeigt.
Neu Ein leeres Eingabefenster wird geöffnet.

 

Selektionsfenster

Dieses Fenster dient der Selektion einer Einheit.

Suchfelder
Feld Beschreibung
Bereich Suche auf markierte Einheiten beschränken
Knöpfe
Knopf Beschreibung
Keine Keine Einheit wird ausgewählt.
Alle Alle Einheiten werden ausgewählt.
OK Die selektierte Einheit wird übernommen.

 

Verwandte Themen

 


Technische Dokumentation

Übersicht

 

units.bmp (8118 Byte)

Einheiten Basismodul

Modulname

units.mod

Klassen

CX_UNIT_PARAMETER

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ALL_SELECTED      
NONE_SELECTED      
UNIT_PARAMETER_CHANGED Einheiten-Objekt Einheiten wurde geändert  
UNIT_PARAMETER_CREATED Einheiten-Objekt Einheiten wurde erzeugt  
UNIT_PARAMETER_DELETED Einheiten-Objekt Einheiten wurde gelöscht  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
ALL_SELECTED      
NONE_SELECTED      

 

Einheiten Editiermodul

Modulname

unitsedt.mod

Klassen

CX_UNIT_PARAMETER

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ALL_SELECTED      
EDIT_UNIT_PARAMETER NULL oder Einheiten-Objekt Eingabefenster für Einheiten aufrufen  
LIST_UNIT_PARAMETER Collection Einheiten-Objekte oder NULL Listenfenster für Einheiten aufrufen  
LOAD_UNIT_PARAMETER   Einheiten importieren  
NONE_SELECTED      
UNIT_PARAMETER_CHANGED Einheiten-Objekt Einheiten wurde geändert  
UNIT_PARAMETER_CREATED Einheiten-Objekt Einheiten wurde erzeugt  
UNIT_PARAMETER_DELETED Einheiten-Objekt Einheiten wurde gelöscht  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
ALL_SELECTED      
EDIT_COMMENT      
EDIT_UNIT_PARAMETER NULL oder Einheiten-Objekt Eingabefenster für Einheiten aufrufen Einheiten-Editiermodul
LIST_UNIT_PARAMETER   Listenfenster für Einheiten aufrufen Einheiten-Editiermodul
NONE_SELECTED      
SHOW_PREVIEW      
SHOW_UNIT_CALCULATOR      
UNIT_PARAMETER_CHANGED Einheiten-Objekt Einheiten wurde verändert  
UNIT_PARAMETER_CREATED Einheiten-Objekt Einheiten wurde erzeugt  
UNIT_PARAMETER_DELETED Einheiten-Objekt Einheiten wurde gelöscht  

 

Einheiten Selektionsmodul

Modulname

unitssel.mod

Klassen

CX_UNIT_PARAMETER

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ALL_SELECTED      
NONE_SELECTED      
SELECT_UNIT_PARAMETER Collection Einheiten-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Einheiten aufrufen  
UNIT_PARAMETER_CHANGED Einheiten-Objekt Einheiten wurde geändert  
UNIT_PARAMETER_CREATED Einheiten-Objekt Einheiten wurde erzeugt  
UNIT_PARAMETER_DELETED Einheiten-Objekt Einheiten wurde gelöscht  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
ALL_SELECTED      
NONE_SELECTED      
UNIT_PARAMETER_SELECTED Einheiten-Objekt, Empfänger Einheiten wurde selektiert

 

Operativer Betrieb