Arbeiten mit Aufgabenkosten
Contents
[
Hide
Show
]Um die Kosten eines Projekts abzuschätzen, sind Aufgaben mit den Kosten verbunden. ASSONE.TASSS FÜR C ++ API unterstützt diese Funktion von Microsoft Project mit einer Reihe von Eigenschaften.
Arbeiten mit Aufgabenkosten
Die TSK enthält eine Reihe von Eigenschaften für die Arbeit mit Aufgabenkosten:
- Kosten: Die projizierten oder geplanten Kosten einer Aufgabe (doppelt).
- BCWP: Die budgetierten Kosten der bisher geleisteten Arbeiten (doppelt).
- BCWS: Die budgetierten Kosten für geplante Arbeit (doppelt).
- FixeCost: Die mit einer Aufgabe verbundenen Fixkosten (Single).
- FixedCostaccrual: Die Fixkosten für eine Aufgabe (Costaccrualtype).
Aufgabenkosten im Microsoft Project **
Um Aufgabenkosten im Microsoft -Projekt anzuzeigen:
- Gehen Sie im Aufgabeneintragsformular zum Menü einfügen und wählen Sie Spalten.
- Fügen Sie die Kostenspalten hinzu.
Aufgabenkosten erhalten
Das folgende Codebeispiel zeigt, wie die Kosten einer Aufgabe erhalten.
1// Create new project
2System::SharedPtr<Project> project = System::MakeObject<Project>();
3
4// Add task and set cost
5System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Task");
6task->Set<System::Decimal>(Tsk::Cost(), static_cast<System::Decimal>(800));
7
8// Display cost related properties of task
9System::Console::WriteLine(task->Get<System::Decimal>(Tsk::RemainingCost()));
10System::Console::WriteLine(task->Get<double>(Tsk::FixedCost()));
11System::Console::WriteLine(task->Get<double>(Tsk::CostVariance()));
12System::Console::WriteLine(project->get_RootTask()->Get<System::Decimal>(Tsk::Cost()));
13System::Console::WriteLine(project->get_RootTask()->Get<double>(Tsk::FixedCost()));
14System::Console::WriteLine(project->get_RootTask()->Get<System::Decimal>(Tsk::RemainingCost()));
15System::Console::WriteLine(project->get_RootTask()->Get<double>(Tsk::CostVariance()));