Робота з ресурсами
Contents
[
Hide
Show
]Клас Ресурс розкриває ряд властивостей для управління понаднормовоами ресурсів:
- Понаднормово являє собою понаднормовий (десятковий).
- Перемотимум являє собою понаднормову ставку з поточної дати, якщо таблиця ставок існує для ресурсу (десяткова).
- OvertimerateFormat являє собою одиниці, що використовуються для понаднормової швидкості (QuartFormatType).
- Overtimecost являє собою суму фактичної та залишки понаднормових витрат (десяткова).
- Overtimework являє собою кількість понаднормових робіт, запланованих для завдань (Timespan).
Робота з ресурсними вищими часом
Щоб побачити понаднормову вартість, понаднормову ставку та понаднормову роботу в Microsoft Project:
- На аркуші ресурсів виберіть меню вставити, а потім виберіть стовпчик.
- Додайте стовпці.
Отримання ресурсів в 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}