For a list of all Derived Attributes, see Derived Attributes.
created |
DateTime | DateTime.is not used at this level. Instead, |
Amended |
DateTime | DateTime.is not used at this level. Instead, |
orderClause |
VtcString | 'Due date’ |
whereClause |
VtcString | Formats the date query according to user input. |
minutes |
integer | Calculates the difference between from and to an attendance entry in minutes: = Round((to – from) * 60 * 24) |
AllPhases |
ObjectList |
|
ForwardOutlays |
Boolean |
|
Outlay types |
ObjectList | List of all active outlay types that fit the current project type. |
FARConnection |
VtcString |
|
DebtorAccount |
VtcString |
|
DebiCondition |
ObjectReference |
|
docpath |
VtcString | If:
If:
Illegal characters are replaced by '-'. |
Income accountExpenditures |
VtcString |
|
Income accountBenefits |
VtcString |
|
Income accountExpenses |
VtcString |
|
ExtAddress |
VtcString |
|
ExtAddressText |
VtcString |
|
CustomerAddress |
VtcString |
|
CustomerAddressText |
VtcString |
|
PowerSums |
ObjectList | The calculation of this sum list depends on different values on service, phase and invoice. Attribute on which the sums depend:Service: Minutesint, xMinutesExt, Approach Costrate, xValueExt, Valueint, fixed price rate, Isunitperformance, VerrminutesExt, VerrvalueExt, project, phase, Invoicephase: chargeable, fixed price, completed, PlanvalueExtInvoice: discount, Discountpercentage, Discountamount |
FARLogin |
VtcString |
|
VATCodeServices |
VtcString | If it has a VATTypeServices appended, take the code from this: TMWSTType(VATTypeServices.BoldObject).Code.AsString. |
VATCodeExpenses |
VtcString | If it has a Vattypeexpense appended, take the rate from this: Tmwsttype(Vattypeexpense.Boldobject).Code.Asstring. |
VAT rateServices |
VtcCurrency | If it has a Vattypeservice appended, take the rate from this: Tmwsttype(Vattypeservice.Boldobject).Set.Ascurrency. |
VAT rateCharges |
VtcCurrency | If it has a Vattypeexpense appended, take the rate from this: Tmwsttype(Vattypeexpense.Boldobject).Set.Ascurrency. |
VAT typeExpenditures |
ObjectReference |
|
VATTypeServices |
ObjectReference |
|
VAT typeCharge |
ObjectReference |
|
FARPassword |
VtcString |
|
PersonalAccNum |
VtcString |
|
PlanExpenditureValue |
VtcCurrency |
|
PlannedCostsExpenditures |
VtcCurrency |
|
PlanCostPerformance |
VtcCurrency |
|
PlannedCostsExpenses |
VtcCurrency |
|
PlanMinutesInt |
integer |
|
PlanExpenseValue |
VtcCurrency |
|
PlanValueExt |
VtcCurrency |
|
Project type |
Project Type (Valueset) |
if type <> nil then
if typ.Entryid.AsString = 'ProjecttypeProduct’ then
ProjectType.AsInteger:=2 // Product Project
Elsewhere
if type.Productive.AsBoolean then
ProjectType.AsInteger:=0 // productive
Elsewhere
projecttype.AsInteger:=1 //internal
Elsewhere
Project type.AsInteger:=0
|
invoice address |
ObjectReference |
|
Invoice AddressText |
VtcString |
|
Invoice letter address |
ObjectReference |
|
Invoice greeting |
VtcString |
|
Expense types |
ObjectList | List of all active expense types that fit the current project type. |
TotalDisbursement Value |
VtcCurrency | Add Valuebudget to all outlays, and add Sumexpensesvalue from the subphases. |
TotalCostsExpenditures |
VtcCurrency | Sum Cost on all outlays, and include Sumcosts outlays from the sub-phases. |
TotalCostsExpenses |
VtcCurrency | Sum Cost on all expenses, and include Sumcostexpenses from the sub-phases. |
SumPowerValueInt |
VtcCurrency |
|
TotalPerformanceValueCosts |
VtcCurrency |
|
TotalOpen benefits |
VtcCurrency |
|
TotalOpen Expenses |
VtcCurrency | Sums Valueext from all open expenses. |
TotalOpen advances |
VtcCurrency | Total Amountopen from all downpayments |
SumMinutesInt |
VtcCurrency |
|
SumExpenseValue |
VtcCurrency | Sums Valueext of all open and invoiced expenses. |
SumExpensesValueRights |
VtcCurrency |
|
SumValueExt |
VtcCurrency |
|
SumExpensesValueRights |
VtcCurrency | Sum Valueext from all expenses that are on an invoice (whether charged or not). |
SumValueExt |
VtcCurrency |
|
SumValueExtRech |
VtcCurrency |
|
Servicetypes |
ObjectList | List of all active service types that fit the current project type. |
UseDebtors |
Boolean | Attribute is no longer used. |
Imprest account |
VtcString |
|
payment type |
ObjectReference |
|
EmploymentLevel |
float |
|
| Letter | VtcString |
|
| HeritageProjects | ObjectList | Returns the projects on which this user is allowed to enter services.
|
| RootFolders | ObjectList | List of all root objects that the logged-in user can see. |
| SortedYears | ObjectList | Returns the EditorYears from years sorted by year. |
| DailySTdHours | integer | Round(week weekly standard hours) |
| Currency | ObjectReference |
|
| Weekly standard hours | integer |
|
The following attributes are displayed on the class ProcessorYear calculated. For the values here on the project user, the corresponding year is taken:
|
||
LinkClass between projects and reports.
Report |
VtcString | String representation of the report |
revenue account |
VtcString |
|
cost unit |
VtcString |
|
Course |
float | Course used to calculate the central currency.
|
Wage type |
VtcString |
|
VAT amount |
VtcCurrency | Calculated on the subclasses Disbursementbase and service. |
VATCode |
VtcString |
|
VAT rate |
VtcCurrency |
|
VATType |
ObjectReference | VAT type of this project entry. Calculation order: The VAT type is always calculated, even after charging. After charging clearing, the values of the attr.
|
PhaseLookup |
ObjectList |
|
PhaseLookupRestricted |
ObjectList |
|
TypeText |
VtcString |
|
Conversion date |
DateTime | Subclasses can “override” this method if they do not agree with it (this is done with ChargedPerformance).
|
Charged |
Boolean | Calculated on the subclasses Expenses, Open Expenses, Cleared Expenses and service. |
currency |
ObjectReference |
|
ValueExt |
VtcCurrency | Calculated on the subclasses Disbursementbase, outlay, Outstanding Benefit and Settled Benefit. |
ValueExtLW |
VtcCurrency |
|
Article No. |
VtcString | Calculated on the |
| Active | Boolean | xActive |
| Outlays | ObjectList | List of all outstanding and settled outlays of the phase. |
| ForwardOutlays | Boolean |
|
| DisplayTypesLookup | ObjectList | If it has a project, take all active payout outlay types that match the project type. |
| End Date | DateTime |
|
| Services | ObjectList | List of all open and settled services of the phase. |
| maxPlanValueLeist | VtcCurrency |
|
| maxPlanValueExpenses | VtcCurrency |
|
| minPlanValueLevel | VtcCurrency |
|
| minPlanValueExpenses | VtcCurrency |
|
| PlanExpenditureValue | VtcCurrency |
|
| PlannedCostsExpenditures | VtcCurrency |
|
| PlanCostPerformance | VtcCurrency |
|
| PlannedCostsExpenses | VtcCurrency |
|
| PlanMinutesInt | integer |
|
| PlanExpenseValue | VtcCurrency |
|
| PlanValueExt | VtcCurrency |
|
| Expenses | ObjectList | List of all outstanding and settled expenses of the phase. |
| ExpenseTypesLookup | ObjectList | If it has a project, take all active expense types that match the project type. |
| TotalDisbursement Value | VtcCurrency | Add Valuebudget to all outlays, and add Sumexpensesvalue from the subphases. |
| SumExpenditureValueInt | VtcCurrency | Add Valueint to all expensesoutlays and add SumexpenseValueInt from the sub-phases. |
| TotalCostsExpenditures | VtcCurrency | Sum Cost on all outlays, and include Sumcosts outlays from the sub-phases. |
| TotalCostPerformance | VtcCurrency |
|
| TotalCostsExpenses | VtcCurrency | Sum Cost on all expenses, and include Sumcostexpenses from the sub-phases. |
| SumPowerValueInt | VtcCurrency |
|
| SumMinutesInt | integer |
|
| SumMinutesIntOpen | integer |
|
| SumExpenseValue | VtcCurrency | Add Valueext to all expenses, and add SumexpenseValue from the subphases. |
| SumExpensesValueInt | VtcCurrency | Summed valueInt of all expenses and the expenses of the attached sub-phases. |
| SumExpensesValueRights | VtcCurrency |
|
| SumValueExt | VtcCurrency |
|
| SumValueExtOpen | VtcCurrency |
|
| SumValueExtRech | VtcCurrency |
|
| Start Date | DateTime |
|
| ActivitiesLookup | ObjectList | If it has a project, take all Active Servicetype that matches the project type. |
| charged | Boolean |
|
The derived attributes on project type are cascading attributes. All have an associated x-attribute. If the value on project type is not set, it will be removed from the system settings.
The project uses the values of the project type. The attributes are as follows, the system properties usually have the same name as the attribute (except for Vattype type):