Робота з ресурсами

Клас Ресурс розкриває ряд властивостей для управління понаднормовоами ресурсів:

  • Понаднормово являє собою понаднормовий (десятковий).
  • Перемотимум являє собою понаднормову ставку з поточної дати, якщо таблиця ставок існує для ресурсу (десяткова).
  • OvertimerateFormat являє собою одиниці, що використовуються для понаднормової швидкості (QuartFormatType).
  • Overtimecost являє собою суму фактичної та залишки понаднормових витрат (десяткова).
  • Overtimework являє собою кількість понаднормових робіт, запланованих для завдань (Timespan).

Робота з ресурсними вищими часом

Щоб побачити понаднормову вартість, понаднормову ставку та понаднормову роботу в Microsoft Project:

  1. На аркуші ресурсів виберіть меню вставити, а потім виберіть стовпчик.
  2. Додайте стовпці.

Отримання ресурсів в Aspose.tasks

Наступний приклад коду демонструє, як отримати вирівнювання ресурсів за допомогою aspope.tasks.

 1// Create project instance
 2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ResourceOvertime.mpp");
 3    
 4// Display overtime related parameters for all resources
 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::OvertimeCost()));
14            System::Console::WriteLine(System::ObjectExt::ToString(res->Get<Duration>(Rsc::OvertimeWork())));
15            System::Console::WriteLine(System::ObjectExt::ToString(res->Get<RateFormatType>(Rsc::OvertimeRateFormat())));
16        }
17    }
18}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.