B: Derived Attributes

Derived Attributes von Klassen mit "B"

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

BearbeiterLink

Name
VtcString
  • Wenn es einen Bearbeiter angehängt hat, wird die Stringrepresentation von diesem genommen.
  • sonst ''.

BearbeiterPhaseLink

maxPlanWertLeist
 VtcCurrency
  1. Wenn xmaxPlanWertLeist gesetzt, dann dieser Wert, sonst:
  2. Wenn es Subphasen hat, wird maxPlanWertLeist der Subphasen summiert, sonst:
  3. Wenn es Tätigkeiten zugeordnet hat (TaetigkeitPhaseLink), wird maxPlanWertLeist von diesen Summiert, sonst: 0.
maxPlanWertSpesen
VtcCurrency
  1. Wenn xmaxPlanWertSpesen gesetzt, dann dieser Wert, sonst:
  2. Wenn es Subphasen hat, wird maxPlanWertSpesen der Subphasen summiert, sonst:
  3. Wenn es Spesentypen zugeordnet hat (SpesentypPhaseLink), wird maxPlanWertSpesen von diesen Summiert, sonst: 0.
minPlanWertLeist
VtcCurrency
  1. Wenn xminPlanWertLeist gesetzt, dann dieser Wert, sonst:
  2. Wenn es Subphasen hat, wird minPlanWertLeist der Subphasen summiert, sonst:
  3. Wenn es Tätigkeiten zugeordnet hat (TaetigkeitPhaseLink), wird minPlanWertLeist von diesen Summiert, sonst: 0.
minPlanWertSpesen
VtcCurrency
  1. Wenn xminPlanWertSpesen gesetzt, dann dieser Wert, sonst:
  2. Wenn es Subphasen hat, wird minPlanWertSpesen der Subphasen summiert, sonst:
  3. Wenn es Spesentypen zugeordnet hat (SpesentypPhaseLink), wird minPlanWertSpesen von diesen Summiert, sonst: 0.
PlanAuslagenWert
VtcCurrency Nicht berechnet.
PlanKostenAuslagen
VtcCurrency Nicht berechnet.    
PlanKostenLeistung
VtcCurrency = xPlanKostenLeistung    
PlanKostenSpesen
VtcCurrency = xPlanKostenSpesen    
PlanMinutenInt
integer = xPlanMinutenInt
PlanSpesenWert
VtcCurrency = xPlanSpesenWert
PlanWertExt
VtcCurrency = xPlanWertExt
SumAuslagenWert
VtcCurrency Summiert WertExt aller Auslagen der Phase und des Bearbeiters.
SumKostenAuslagen
VtcCurrency Summiert WertKosten der Auslagen der Phase und des Bearbeiters.
SumKostenLeistung
VtcCurrency Summiert WertKosten der Leistungen der Phase und des Bearbeiters.
SumKostenSpesen
VtcCurrency Summiert WertKosten der Spesen der Phase und des Bearbeiters.
SumMinutenInt
integer Summiert MinutenInt aller Leistungen der Phase und des Bearbeiters.
SumSpesenWert
VtcCurrency Summiert WertExt der Spesen der Phase und des Bearbeiters.
SumSpesenWertRech
VtcCurrency Summiert WertExt aller Spesen der Phase und des Bearbeiters, die auf einer Rechnung sind (egal ob verrechnet oder nicht).
SumWertExt
VtcCurrency Summiert WertExt der Leistungen der Phase und des Bearbeiters.
SumWertExtRech
VtcCurrency Summiert WertExt aller Leistungen der Phase und des Bearbeiters, die auf einer Rechnung sind (egal ob verrechnet oder nicht).

Beleg

Bilanz
VtcCurrency

Bilanz des Belegs, d.h. alle Soll-Buchungen minus Haben-Buchungen.

Für alle Buchungen des Belegs:

  • wenn istHaben: BetragBrutto von Gesamtsumme abziehen, sonst:
  • BetragBrutto zu Gesamtsumme hinzuzählen.
RechnungsBetrag
VtcCurrency

Der Rechnungsbetrag ist die Summe aller Haben-Buchungen OHNE OP-Nr.

Für alle Buchungen des Belegs:

  • wenn istHaben:
  • wenn OPNr vorhanden: Summiere Betrag zu Gesamtsumme.

Buchung

BelegNr
VtcString

Beleg.BelegNr, falls vorhanden.

BetragBrutto
VtcCurrency

Betrag.AsCurrency + BetragSteuer.AsCurrency

HabenBetrag
VtcCurrency
  • Wenn istHaben: HabenBetrag = BetragBrutto, sonst:
  • HabenBetrag.SetToNull.
MWSTDatum
Date

Ab Vertec 6.7.0.5.

  • Falls Beleg.MWSTTyp leer: beleg.ValutaDatum.AsDate, sonst:
  • Datum, welches beim MWSTTyp für den beleg.MWSTSatz hinterlegt ist (Startdatum der MwSt-Zeile oder, falls es eine nächste Zeile gibt, das Enddatum (Datum der nächsten Zeile -1).

Wird aktuell nur für die Bestimmung des MwSt-Satzes in der Abacus Web Schnittstelle verwendet.

SollBetrag
VtcCurrency

Die Haben Buchung hat keinen SollBetrag:

  • Wenn istHaben: SollBetrag.SetToNull, sonst:
  • SollBetrag = BetragBrutto.

BudgetEintrag

Alle derived-Werte des BudgetEintrags werden auf den Subklassen ProjektPhase und BearbeiterPhaseLink berechnet.

  • maxPlanWertLeist: VtcCurrency.
  • maxPlanWertSpesen: VtcCurrency.
  • minPlanWertLeist: VtcCurrency.
  • minPlanWertSpesen: VtcCurrency.
  • PlanAuslagenWert: VtcCurrency.
  • PlanKostenAuslagen: VtcCurrency.
  • PlanKostenLeistung: VtcCurrency.
  • PlanKostenSpesen: VtcCurrency.
  • PlanMinutenInt: integer.
  • PlanSpesenWert: VtcCurrency.
  • PlanWertExt: VtcCurrency.
  • SumAuslagenWert: VtcCurrency.
  • SumKostenAuslagen: VtcCurrency.
  • SumKostenLeistung: VtcCurrency.
  • SumKostenSpesen: VtcCurrency.
  • SumMinutenInt: integer.
  • SumSpesenWert: VtcCurrency.
  • SumSpesenWertRech: VtcCurrency.
  • SumWertExt: VtcCurrency.
  • SumWertExtRech: VtcCurrency.

Netherlands

United Kingdom