DT405 Modul
DI000123 MOD
Identnummer des Moduls: Automatisch hochzählende Nummer, die sich aus der Lizenznummer und einem fortlaufenden Zähler bildet.
DI001588 Modul
Der Modultitel erscheint im Titelbalken des Moduls und eventuell im Benutzermenü, wenn
- das Modul ins Benutzermenü eingebunden ist und
- der Paneltitel nicht gefüllt ist.
DI057816 Panel
Hier wird der Titel des
Panels eingetragen.
- Ist ein Paneltitel vorhanden, wird dieser im Titelbalken des Panels bzw. im Benutzermenü angezeigt, ansonsten wird der Modultitel angezeigt.
DI028116 Hauptmodul
Hier wird definiert, ob das Modul das Hauptmodul oder ein Untermodul in einem
Panel ist. Untermodule werden im aktuell offenen Panel geöffnet, Hauptmodule dagegen in einem eigenen.
Werte
- : Das Modul ist ein Hauptmodul
- : Das Modul ist ein Untermodul
Hinweis
- Damit die Untermodule eines Moduls mit aufgerufen werden, muss in diesem der Parameter Hauptmodul aktiviert sein.
- D.h.: Ist bei einem Modul, dem Untermodule zugeordnet sind, der Parameter Hauptmodul deaktiviert oder wird das Modul über Python als Untermodul aufgerufen, werden die Untermodule des Moduls nicht mit aufgerufen.
DI000127 Klasse
Dient zur Klassifizierung der Module. Dieser Parameter ist entscheidend für bestimmte programminterne Abläufe.
Werte
- 1: Modul für Druckbereiche
- 3: Benutzermenü
- 4: "Normale" Datenbearbeitung (Standard)
- 5: Optionsmodul
- Optionsmodule zeigen Daten aus der laufenden Modul-Instanz (z.b. die aktuellen Filterkriterien des Moduls und nicht die aus der Datenbank).
- Optionsmodule sind keine eigenständigen Module, sie beziehen sich auf das Modul, aus dem sie aufgerufen wurden. Das heißt, wird das Modul, aus dem das Optionsmodul aufgerufen wurde, geschlossen, schließt sich auch das Optionsmodul.
- 6: Makromodul (reines Makromodul ohne Datenbereiche)
DI002946 Kopieren von
Hier wird die ID des Moduls eingetragen, das als Quellmodul beim Kopieren von Modulen verwendet wird.
- Das Kopieren der Module erfolgt während des Speicherns.
- Das Kopieren funktioniert nur beim Neuanlegen, nicht beim Kopieren auf ein bestehendes Modul.
DI040819 Makro
In diesem Datenfeld kann für ein Modul ein Python-Makro hinterlegt werden.
Details
DI001824 Geändert von
Beim Ändern eines Datensatzes wird hier automatisch die Benutzer-Identnummer (Ident des Benutzers, der sich im Programm angemeldet hat) eingetragen.
DI000395 Angelegt am
Beim Anlegen eines Datensatzes wird hier automatisch das Datum der Anlage eingetragen.
DI000396 Geändert am
Beim Ändern eines Datensatzes wird hier automatisch das Datum der Änderung eingetragen.
DI001823 Angelegt von
Beim Anlegen eines Datensatzes wird hier automatisch die Benutzer-Identnummer (Ident des Benutzers, der sich im Programm angemeldet hat) eingetragen.
Der Anlagebenutzer ist auch
owner eines Datensatzes.
DI026089 Anz. AG
Anzahl der Arbeitsgebiete, denen das Modul zugeordnet ist. Ein Modul sollte mindestens einem Arbeitsgebiet zugeordnet sein.
DI000146 Anz. Makrozeilen
Anzahl der Makrozeilen des Moduls
DI041424 Modulstatus
Hier kann der Entwicklungsstatus des Moduls hinterlegt werden.
Werte
- In Bearbeitung
- Rollout
- Test
- Testmodul
DI000142 Anz. D-Ber.
Anzahl der zugeordneten Datenbereiche. Datenbearbeitungsmodule müssen mindestens einen Datenbereich enthalten.
Hinweis
- Wird versucht, ein Modul mit Klasse = 4 "Normale" Datenbearbeitung dem keine Datenbereiche zugeordnet sind, zu starten, erscheint die Meldung Modul-Datenbereichs-Zuordnung nicht gefunden.
DI006624 Gitterlinie
Das Datenfeld definiert, ob die Gitterlinien der Baumdarstellung angezeigt werden sollen. Dieser Parameter hat erst eine Auswirkung, wenn die Checkbox
Baumdarstellung aktiviert ist.
DI006623 Baumdarstellung
Hier wird für das Modul definiert, ob Bereiche, bei denen der Parameter
Baum in der Datenbereichszuordnung aktiviert ist, automatisch eingerückt werden sollen.
Details
- Ist die Checkbox Gitterlinie nicht aktiviert, werden nur die +/- - Symbole der Baumdarstellung angezeigt.
- Ist die Checkbox Gitterlinie aktiviert, wird zusätzlich die Gitterlinie angezeigt.
DI000143 Extras: Filterkriter.
Schaltfunktion für Menüpunkt Extras -> Filterkriterien
DI001965 U-Klasse
Die Modulunterklasse ist entscheidend für bestimmte programminterne Abläufe
Werte
- Für Klasse = 4:
- 0: Normale Datenbearbeitung
- 2: Neuplanung (diesen Kenner soll systemweit nur ein Modul tragen)
DI000133 Drucken
Schaltfunktion für Menüpunkt
Drucken. Damit kann der Menüpunkt pro Modul aus- bzw. eingeschaltet werden.
DI000129 Einfügen
Schaltfunktion für Menüpunkt
Einfügen. Damit kann der Menüpunkt pro Modul aus- bzw. eingeschaltet werden.
DI000130 Filtern
Schaltfunktion für Menüpunkt
Filtern. Damit kann der Menüpunkt pro Modul aus- bzw. eingeschaltet werden.
DI000136 Speichern
Schaltfunktion für Menüpunkt
Speichern. Damit kann der Menüpunkt pro Modul aus- bzw. eingeschaltet werden.
DI001996 Zeitrechnung
Schaltfunktion für Menüpunkt
Zeitrechnung. Damit kann der Menüpunkt pro Modul aus- bzw. eingeschaltet werden.
DI000140 Löschen
Schaltfunktion für Menüpunkt
Löschen. Damit kann der Menüpunkt pro Modul aus- bzw. eingeschaltet werden.
DI025609 Papierformat
Hier kann das Papierformat für das Drucken voreingestellt werden.
Werte
DI002947 Default Zoom auf Seitenbreite
Schaltfunktion für den Menüpunkt
Zoom auf Seitenbreite. Damit kann der Menüpunkt pro Modul aus- bzw. eingeschaltet werden.
DI001789 Zoom Druckvorschau
Prozentualle Angabe für die Zoom-Voreinstellung für Druckvorschau. Wird vom Parameter
Default Zoom auf Seitenbreite übersteuert.
DI025610 Hochformat
Definiert die Default-Hoch/Querformat-Druckeinstellung für das Modul.
DI001382 Release
DI001788 Zoom F1 - F3
Definiert den Zoomfaktor im Modul
DI001958 Breite F1
Der hier angegebene Wert ist keine Größenangabe. Der Wert dient lediglich zur Berechnung der Fensterbreite, d.h. des Anteils des Fensters an der gesamten Bildschirmbreite.
Details
- Die Berechnung erfolgt nach folgender Formel: Anteil F1= Breite F1:(Breite F1+Breite F2+Breite F3).
Beispiel
- Breite F1=20, Breite F2=20, Breite F3=40 bedeutet, dass Fenster 1 1/4, Fenster 2 ebenfalls 1/4 und Fenster 3 die Hälfte des gesamten Bildschirms einnimmt.
Hinweise
- Wenn ein beliebiger Zahlenwert für nur eines der drei Fenster angegeben wird, bedeutet das, dass nur das entsprechende Fenster sichtbar ist und seine Größe der gesamten Bildschirmgröße entspricht.
- Wenn das Feld Breite F1 gefüllt ist, aber im Modul kein Datenfeld Fenster = 1 hat, wird Fenster 1 trotzdem (leer) angezeigt.
- Um zu viel freien Platz der Fenster nach der Berechnung der Breite zu verhindern, wird die Breite der Fenster zusätzlich an die Breite der tatsächlich angezeigten Felder angepasst.
- D.h.: Ist die benötigte Breite aufgrund der Datenfelder kleiner als die Breite aufgrund der angegebenen Anteile, wird die Breite der Fenster an die tatsächlich benötigte angepasst. Ist die benötigte Breite größer, wird die Breite entsprechend den Anteilen dargestellt.
- Beispiel: wenn sich aufgrund der Werte in Breite F1 und Breite F2 eine Fensteraufteilung von 50%/50% ergeben würde, aber das Fenster 1 aufgrund der Breite der angezeigten Datenfelder nur 25% benötigt, wird das Fenster 1 auf eine Breite von 25% angepasst.
DI001959 Breite F2
Der hier angegebene Wert ist keine Größenangabe. Der Wert dient lediglich zur Berechnung der Fensterbreite, d.h. des Anteils des Fensters an der gesamten Bildschirmbreite.
Details
- Die Berechnung erfolgt nach folgender Formel: Anteil F2= Breite F2:(Breite F1+Breite F2+Breite F3).
Beispiel
- Breite F1=20, Breite F2=20, Breite F3=40 bedeutet, dass Fenster 1 1/4, Fenster 2 ebenfalls 1/4 und Fenster 3 die Hälfte des gesamten Bildschirms einnimmt.
Hinweise
- Wenn ein beliebiger Zahlenwert für nur eines der drei Fenster angegeben wird, bedeutet das, dass nur das entsprechende Fenster sichtbar ist und seine Größe der gesamten Bildschirmgröße entspricht.
- Wenn das Feld Breite F2 gefüllt ist, aber im Modul kein Datenfeld Fenster = 2 hat, wird Fenster 2 trotzdem (leer) angezeigt.
- Um zu viel freien Platz der Fenster nach der Berechnung der Breite zu verhindern, wird die Breite der Fenster zusätzlich an die Breite der tatsächlich angezeigten Felder angepasst.
- D.h.: Ist die benötigte Breite aufgrund der Datenfelder kleiner als die Breite aufgrund der angegebenen Anteile, wird die Breite der Fenster an die tatsächlich benötigte angepasst. Ist die benötigte Breite größer, wird die Breite entsprechend den Anteilen dargestellt.
- Beispiel: wenn sich aufgrund der Werte in Breite F1 und Breite F2 eine Fensteraufteilung von 50%/50% ergeben würde, aber das Fenster 1 aufgrund der Breite der angezeigten Datenfelder nur 25% benötigt, wird das Fenster 1 auf eine Breite von 25% angepasst.
DI001960 Breite F3
Der hier angegebene Wert ist keine Größenangabe. Der Wert dient lediglich zur Berechnung der Fensterbreite, d.h. des Anteils des Fensters an der gesamten Bildschirmbreite.
Details
- Die Berechnung erfolgt nach folgender Formel: Anteil F3= Breite F3:(Breite F1+Breite F2+Breite F3).
Beispiel
- Breite F1=20, Breite F2=20, Breite F3=40 bedeutet, dass Fenster 1 1/4, Fenster 2 ebenfalls 1/4 und Fenster 3 die Hälfte des gesamten Bildschirms einnimmt.
Hinweise
- Wenn ein beliebiger Zahlenwert für nur eines der drei Fenster angegeben wird, bedeutet das, dass nur das entsprechende Fenster sichtbar ist und seine Größe der gesamten Bildschirmgröße entspricht.
- Wenn das Feld Breite F3 gefüllt ist, aber im Modul kein Datenfeld Fenster = 3 hat, wird Fenster 3 trotzdem (leer) angezeigt.
- Um zu viel freien Platz der Fenster nach der Berechnung der Breite zu verhindern, wird die Breite der Fenster zusätzlich an die Breite der tatsächlich angezeigten Felder angepasst.
- D.h.: Ist die benötigte Breite aufgrund der Datenfelder kleiner als die Breite aufgrund der angegebenen Anteile, wird die Breite der Fenster an die tatsächlich benötigte angepasst. Ist die benötigte Breite größer, wird die Breite entsprechend den Anteilen dargestellt.
- Beispiel: wenn sich aufgrund der Werte in Breite F1 und Breite F2 eine Fensteraufteilung von 50%/50% ergeben würde, aber das Fenster 1 aufgrund der Breite der angezeigten Datenfelder nur 25% benötigt, wird das Fenster 1 auf eine Breite von 25% angepasst.
DI028114 Produktlogo
In diesem Feld wird für das aktuelle Modul ein Produktlogo hinterlegt.
Details
- Beim Anlegen neuer Module wird dieses Feld standardmäßig mit dem Default-Produktlogo 000704 Logo: Project gefüllt. Gesteuert wird dies über die globale Variable @G197.
- Wird ein neues Produktlogo systemweit eingesetzt, wird dieses Feld in allen bestehenden Modulen mit der ID des neuen Logos gefüllt. Die neuen Module werden entsprechend mit dem neuen Logo als Default-Logo automatisch belegt.
Information
- Das Produktlogo ist ein OLE-Objekt.
- Das Produktlogo erscheint in der oberen Ecke des Bildschirms, neben der Menü- und Symbolleiste.
DI026175 Background-Symbol
In diesem Parameter kann bei Modulen ein Hintergrundsymbol und bei Listboxen ein Rahmensymbol zugeordnet werden.
DI056952 Python-Modulunterklasse
In diesem Parameter wird der Pfad zu einer existierenden Python-Modulunterklasse hinterlegt.
Details
- Python-seitig kann ein Modul eine Instanz einer speziellen Klasse sein, statt der Standardklasse Modul.
- Das Modul erbt alle Methoden aus der Modul-Unterklasse.
- Dadurch müssen Methoden, die in mehreren Modulen benötigt werden, nicht in den Makros jedes einzelnen Moduls definiert werden, sondern in einer einzigen Modulunterklasse. Diese wird dann den Modulen zugeordnet.
- Die Verzeichnisse im Pfad dürfen nicht durch "/" oder "\" getrennt werden, sondern mit ".".
- Der Pfad ist relativ zu dem Python-Verzeichnis der Serverinstallation,
- Es wird empfohlen, die Modulunterklasse im Verzeichnis "ppms.module_subclasses" abzulegen.
DI009524 Status
DI058216 Übersetzt
Hier kann gekennzeichnet werden, ob ein Modul vollständig übersetzt ist oder nicht.
Werte
- - das Modul ist vollständig übersetzt.
- - das Modul ist noch nicht oder unvollständig übersetzt.
DI059309 Seitenrand: Links
Modul-Druckparameter. In diesem Feld ist es möglich, den linken Seitenrand zu definieren.
Details
- Defaultmäßige Einstellung: 100 dmm (1 cm).
DI059310 Seitenrand: Rechts
Modul-Druckparameter. In diesem Feld ist es möglich, den rechten Seitenrand zu definieren.
Details
- Defaultmäßige Einstellung: 100 dmm (1 cm).
DI059311 Seitenrand: Oben
Modul-Druckparameter. In diesem Feld ist es möglich, den oberen Seitenrand zu definieren.
Details
- Defaultmäßige Einstellung: 100 dmm (1 cm).
DI059312 Seitenrand: Unten
Modul-Druckparameter. In diesem Feld ist es möglich, den unteren Seitenrand zu definieren.
Details
- Defaultmäßige Einstellung: 100 dmm (1 cm).
DI002276 Verwendungshäufigkeit in AGs
In diesem Feld wird die Verwendungshäufigkeit eines Moduls in Arbeitsgebieten angezeigt.