Travailler avec les coûts des tâches

Pour estimer le coût d’un projet, les tâches sont associées aux coûts. Aspose.Tasks pour l’API C ++ prend en charge cette fonctionnalité de Microsoft Project avec une gamme de propriétés.

Travailler avec le coût de la tâche

Le TSK expose un certain nombre de propriétés pour travailler avec le coût de la tâche:

Affichage des coûts des tâches dans le projet Microsoft

Pour afficher les coûts des tâches dans le projet Microsoft:

  1. Dans le formulaire d’entrée de tâche, accédez au menu INSERT et sélectionnez Colonnes.
  2. Ajoutez les colonnes de coûts.

Obtenir des coûts de tâche

L’exemple de code suivant montre comment obtenir le coût d’une tâche.

 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()));
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.