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üpunkt | Beschreibung |
---|---|
Bearbeiten | - |
: Schließen | Fenster schließen |
Suchen | Listenfenster aufrufen |
Symbol | Beschreibung |
---|---|
Neue Einheit anlegen | |
Änderungen speichern | |
Einheit drucken | |
Notizen anlegen/bearbeiten | |
Einheiten-Taschenrechner aufrufen |
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 |
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.
Symbol | Beschreibung |
---|---|
Neue Einheit anlegen | |
Einheit bearbeiten | |
Einheitenliste drucken | |
Notizen anlegen/bearbeiten | |
Einheiten-Taschenrechner aufrufen | |
Alle Einheiten in die Zwischenablage kopieren |
Feld | Beschreibung |
---|---|
Bereich | Suche auf markierte Einheiten beschränken |
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.
Feld | Beschreibung |
---|---|
Bereich | Suche auf markierte Einheiten beschränken |
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
Einheiten Basismodul
Modulname
units.mod
Klassen
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.
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 |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
ALL_SELECTED | |||
NONE_SELECTED |
Einheiten Editiermodul
Modulname
unitsedt.mod
Klassen
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.
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 |
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
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.
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 |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
ALL_SELECTED | |||
NONE_SELECTED | |||
UNIT_PARAMETER_SELECTED | Einheiten-Objekt, Empfänger | Einheiten wurde selektiert |