Skip to main content
Skip table of contents

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-EigenschaftenBeschreibung
Container:Ozugehöriges Container-Objekt TBePlanningContainer
ID:Neindeutige ID
ResType:N
Ressourcen-TypBedeutung
0 (nicht definiert)nicht definiert
1 (rtKategoriePerson)Kategorie für Personen
2 (rtKategorieMaschine)Kategorie für Maschinen
3 (rtPerson)Person
4 (rtMaschine)Maschine
5 (rtVirtuellePerson)virtuelle Person
6 (rtVirtuelleMaschine)virtuelle Maschine
ResID:NRessourcen-ID
Caption:CBezeichnung
Font:OFont-Objekt zur Festlegung der Schriftart
Color:Nnormale Hintergrund-Farbe
SelectedColor:NHintergrund-Farbe wenn der Eintrag selektiert ist
FocusedColor:NHintergrund-Farbe für das Item welches wirklich selektiert ist bei einer mehrfach Selektion
Visible:LSichtbarkeit des Eintrags (Default = True)


Aktive-Eigenschaften (Methoden)
CBFree:LEintrag 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-Ressource




    TBePlanningResPCItem


    Klasse welche in der Kapazitätanalyse-Oberfläche verwendet wird.


    Beispiel

    CODE
    // Beispiel siehe TBePlanningChartComp
    

    Weitere Verknüpfungen



    >
    TBePlanningChartComp
    TBePlanningChart
    TBePlanningMenuManager
    TBePlanningChartParameter
    TBePlanningContainer

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.