Eine Auflistung aller Derived Attributes finden Sie im Artikel Derived Attributes.
- Manipulierbar: boolean.Gibt zurück, ob diese Leistung durch automatische Manipulation
geändert werden darf. Die Bedingung dafür ist:
ExtFixiert
, Verdeckt
und
isStueckLeistung
dürfen nicht True sein.
- MinutenExt: integer.
-
- wird auf den Subklassen OffeneLeistung und VerrechneteLeistung
berechnet.
- MWSTBetrag: VtcCurrency.
- Bei Leistungen wird MWST Betrag nicht gerundet:WertExt.AsCurrency * (MWSTSatz.AsCurrency / 100)
- TaetigkeitenLookup: ObjectList.Lookup mit Phase. Gibt nur Tätigkeiten zurück, die zur
Phase
passen.
- TaetigkeitenLookupOpen: ObjectList.Lookup ohne Phase. Gibt alle Tätigkeiten zurück, die zum
Projekt
(und allen Phasen) passen.
- TextVoll: VtcString.
-
- verrechnet: boolean.Eine Leistung ist verrechnet, wenn der Classtype
TVerrechneteLeistung ist:Verrechnet.AsBoolean := self is TVerrechneteLeistung.
- WertBearbeiter: VtcCurrency:
-
- MinutenInt / 60 *
AnsatzBearbeiter
- WertBearbeiterLW: VtcCurrency.
- Wenn 'Waehrung.BoldObject <> nil':
WertBearbeiter
wird von der Waehrung
in
die Leitwährung umgerechnet.
- sonst:
WertBearbeiter
- WertIntLW: VtcCurrency.
- Wenn 'Waehrung.BoldObject <> nil':
WertInt
wird von der Waehrung
in die
Leitwährung umgerechnet.
- sonst:
WertInt
.
- WertKosten: VtcCurrency:
-
- MinutenInt / 60 * AnsatzKosten
- WertExt: VtcCurrency.
-
- wird auf den Subklassen OffeneLeistung und VerrechneteLeistung
berechnet.
- WertKostenLW: VtcCurrency.
- Wenn 'Waehrung.BoldObject <> nil':WertKosten wird von der
Waehrung
in die Leitwährung
umgerechnet.
- sonst:
WertKosten
.
- PraesenzEintraege: ObjectList.
- Nur sinnvoll bei Bearbeiter. Wenn der Parent kein Projektbearbeiter
ist, wird abgebrochen.
- Wenn
filtered
gesetzt (in der Liste ist
einzelner Tag
oder Datumsintervall gesetzt
):Hole alle praesenzzeiten
des Bearbeiters des
von
- Datums (nur von-Datum, weil die Anzeige der
Präsenzzeiten von einem anderen Mechanismus unterdrückt wird, wenn
nicht einzelner Tag
gesetzt ist).