TBePlanningIndexedItem
Klasse TBePlanningIndexedItem ist die Grundklasse für Einträge in TBePlanningContainer-Klassen und wird nie direkt verwendet sondern immer eine Nachfolger-Klasse (siehe Hierarchie).
Eigenschaften
|
Allgemeine-Eigenschaften |
Beschreibung |
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Container:O |
zugehöriges Container-Objekt TBePlanningContainer |
||||||||||||||||
|
ID:N |
eindeutige ID |
||||||||||||||||
|
ResType:N |
|
||||||||||||||||
|
ResID:N |
Ressourcen-ID |
||||||||||||||||
|
Caption:C |
Bezeichnung |
||||||||||||||||
|
Font:O |
Font-Objekt zur Festlegung der Schriftart |
||||||||||||||||
|
Color:N |
normale Hintergrund-Farbe |
||||||||||||||||
|
SelectedColor:N |
Hintergrund-Farbe wenn der Eintrag selektiert ist |
||||||||||||||||
|
FocusedColor:N |
Hintergrund-Farbe für das Item welches wirklich selektiert ist bei einer mehrfach Selektion |
||||||||||||||||
|
Visible:L |
Sichtbarkeit des Eintrags (Default = True) |
|
Aktive-Eigenschaften (Methoden) |
|
|---|---|
|
CBFree:L |
Eintrag freigeben |
Verwendung
nicht direkt Erzeugen! Erstellung erfolgt über eine TBePlanningContainer-Klasse
Hierarchie
TBePlanningIndexedItem-> TBePlanningDataItem-> TBePlanningDataCBItem
-> TBePlanningPCItem
-> TBePlanningResItem -> TBePlanningResPCItem
TBePlanningDataItem
Klasse TBePlanningDataItem ist die erweiterte Grundklasse für Einträge in TBePlanningDataContainer-Klassen und
wird nie direkt verwendet sondern immer eine Nachfolger-Klasse (siehe Hierarchie).
Eigenschaften:
Allgemeine-Eigenschaften
DataType:N
HierarchyID:CHierarchyID primärer Schlüssel-Wert des Termin-Eintrags
HierarchyID2:CHierarchyID2 sekundärer Schlüssel-Wert des Termin-Eintrags
StartTime:DStart-Zeitpunkt des Termin-Eintrags
EndTime:DEnd-Zeitpunkt des Termin-Eintrags
ShowHint:LHinweis-Text anzeigbar (Default = True)
Hint:CHinweis-Text
Selectable:LTermin-Eintrag selektierbar (Default = True)
OffsetTop:NAbstand in Pixel vom oberen Rand
OffsetBottom:NAbstand in Pixel vom unteren Rand
Level:NAnzeige-Level auf welchem der Eintrag in der Ressource angezeigt wird
BorderColor:NFarbe des Rahmens
SelectedBorderColor:NFarbe des Rahmens wenn der Eintrag selektiert ist
FocusedBorderColor:NFarbe des Rahmens für den wirklich selektierten Eintrag bei einer mehrfach Selektion
DrawPatternColor:N Farbe für das Zeichen-Muster
DrawMarkersCount:N Anzahl der Markers die am linken Rand gezeichnet werden
DrawMarkersAsStr:C String-Array mit den Farb-Angaben für die Markers z.b.
'{' + Str(GetBeDesignColor(dcbOrange, dcgLevel2)) + '}',
DrawMarkerWidth:N Breite der Marker in Pixel, Standartwert: 4
DrawMarkerHeight:N Höhe der Marker in Pixel, Standartwert: 4
clNone = Marker wird nicht gezeichnet
DragAlpha:N Alpha-Wert mit welchem der Eintrag gezeichnet wird wenn er verschoben wird
AlphaValue:NAlpha-Wert mit welchem der Eintrag dargestellt wird
DragLevel:Anzeige-Level auf welchem der Eintrag beim verschieben angezeigt wird
CBIntervalTypes:N Modus in welchen Ansichten der Termin-Eintrag angezeigt werden soll (Default = Alle)Folgende Werte können mit OR verknüpft werden1 (itStunden)= Stunden-Ansicht2 (itTage)= Tages-Ansicht4 (itWochen)= Wochen-Ansicht8 (itMonate)= Monats-Ansicht
CBDrawPatterns:NZeichen-Muster
Folgende Werte können mit OR verknüpft werden
1 (ddpHorzLines)= Horizontale-Linien
2 (ddpSlash)= '/' Linien
4 (ddpBackSlash)= '\' Linien
TBePlanningDataCBItem
Klasse zur Verwendung in individuellen Codeblock-Programmen.
Eigenschaften:
Allgemeine-Eigenschaften
Text:CFrei verwendbare Text-Eigenschaft
TBePlanningDataPCItem
Klasse welche in der Kapazitätanalyse-Oberfläche verwendet wird.
Eigenschaften:
Allgemeine-Eigenschaften
CBItemType:N Eintragstyp, mögliche Werte
-
pcitArbgArbeitsgang
-
pcitUtilisationAuslastung
-
pcitAbsenceAbwesenheit
-
pcitResourceLocked Ressourcen-Sperre
Diese Eigenschaften sind nur definiert, wenn der Eintragstyp = Arbeitsgang ist.
CBOrdType:N Auftragstyp, mögliche Werte -
otProdOrderProduktionsauftrag
-
otDispoOrderDispo-Vorschlag
CBOrdID:N Auftrags-ID, nur möglich wenn Eintragstyp = Arbeitsgang. Entspricht Dab035:ID.
CBOrdNo:NAuftrags-Nummer, nur möglich wenn Eintragstyp = Arbeitsgang. Ohne Split-Anteil.
CBOrdSplitNo:NAuftrags-Split-Nummer, nur möglich wenn Eintragstyp = Arbeitsgang.
CBArbgLfdNr:NLfdNr. des Arbeitsgangs, nur möglich wenn Eintragstyp = Arbeitsgang.
TBePlanningResItem
Klasse welche Einträge in TBePlanningResContainer-Klassen repräsentiert.
Eigenschaften:
Allgemeine-Eigenschaften
ChildList:O Objekt-Liste mit allen Unter-Ressourcen
Parent:OTBePlanningResItem-Objekt welchem die Ressource untergeordnet ist
Selected:LRessource markiert
Locked:LRessource gesperrt
Expanded:L Kategorie aufgeklappt (nur relevant bei ResType = rtKategorie...)
Height:NHöhe der Ressource
LevelCount:NAnzahl der Zeichen-Levels
DragLevelCount:NAnzahl der Zeichen-Levels während eines Drag-Vorgangs
ImageIndex:NIndex des Bildes welches verwendet werden soll (Default = -1 = Standard Bilder)
CBNextSibling:Onächste Ressource auf gleicher Ebene ermitteln
CBPrevSibling:Ovorherige Ressource auf gleicher Ebene ermitteln
CBLevelHeights:CString-Array mit den Höhen-Angaben der Zeichen-Levels z.b. '{10,10,18}'
Aktive-Eigenschaften (Methoden)
CBNewItem:OErzeugt eine neue Unter-Ressource
TBePlanningResPCItem
Klasse welche in der Kapazitätanalyse-Oberfläche verwendet wird.
Beispiel
// Beispiel siehe TBePlanningChartComp
Weitere Verknüpfungen
>
TBePlanningChartComp
TBePlanningChart
TBePlanningMenuManager
TBePlanningChartParameter
TBePlanningContainer