TBePlanningItem
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:NFarbe für das Zeichen-Muster
DrawMarkersCount:NAnzahl der Markers die am linken Rand gezeichnet werden
DrawMarkersAsStr:CString-Array mit den Farb-Angaben für die Markers z.b.
'{' + Str(GetBeDesignColor(dcbOrange, dcgLevel2)) + '}',
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-RessourceTBePlanningResPCItem
Klasse welche in der Kapazitätanalyse-Oberfläche verwendet wird.
Beispiel
CODE// Beispiel siehe TBePlanningChartComp
Weitere Verknüpfungen
>
TBePlanningChartComp
TBePlanningChart
TBePlanningMenuManager
TBePlanningChartParameter
TBePlanningContainer