L: Derived Attributes

Erstellt: 24.11.2006, Änderung:
Mehr ansehen

Eine Auflistung aller Derived Attributes finden Sie im Artikel Derived Attributes.

Leistung

  • 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.
    • Typ.Text + Text
  • 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.

LeistungContainer

  • 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).