Работа с затратами на ресурсы
Contents
[
Hide
Show
]Ресурс класс используется для управления затратами, связанными с ресурсом:
- Стоимость представляет собой общую стоимость проекта ресурса во всех заданиях (десятичные значения).
- BCWP представляет бюджетную стоимость работы, выполняемой ресурсом (двойным).
- BCWS представляет бюджетную стоимость запланированной работы (удваивается).
- ACWP представляет фактическую стоимость работы, выполняемой ресурсом на сегодняшний день (двойной).
- Accrueat представляет метод начисления затрат, используемый для ресурса (COSTACCRLALTYPE).
Работа с затратами на ресурсы
Для просмотра затрат на ресурсы в Microsoft Project:
- На листе ресурсов, в меню вставка, выберите столбец.
- Добавьте столбцы.
Получение затрат на ресурсы в Aspose.tasks
В следующем примере кода демонстрируется, как получить затраты на задачи с помощью asope.tasks.
1// Create project instance
2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ResourceCosts.mpp");
3
4// Display all resources costs
5
6{
7 auto res_enumerator = (project1->get_Resources())->GetEnumerator();
8 decltype(res_enumerator->get_Current()) res;
9 while (res_enumerator->MoveNext() && (res = res_enumerator->get_Current(), true))
10 {
11 if (res->Get<System::String>(Rsc::Name()) != nullptr)
12 {
13 System::Console::WriteLine(res->Get<System::Decimal>(Rsc::Cost()));
14 System::Console::WriteLine(res->Get<double>(Rsc::ACWP()));
15 System::Console::WriteLine(res->Get<double>(Rsc::BCWS()));
16 System::Console::WriteLine(res->Get<double>(Rsc::BCWP()));
17 }
18 }
19}