Управление затратами по задачам

В Microsoft Project, затраты по задачам используются для оценки финансовых затрат, необходимых для завершения проекта.

  • Затраты могут быть фиксированными или переменными, в зависимости от назначенных ресурсов и трудозатрат.
  • Отслеживание затрат помогает сравнивать запланированные бюджеты с фактическими показателями выполнения.

Понимание затрат по задачам

Aspose.Tasks for .NET предоставляет API для получения, расчета и управления затратами связанных с задачами.

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

Просмотр затрат по задачам в Microsoft Project

В Microsoft Project затраты по задачам можно просмотреть следующим образом:

  1. Открыв Task Entry форму.
  2. Используя Insert > Columns опцию.
  3. Добавление полей, связанных с затратами, таких как Cost, Fixed Cost, или BCWS.

Пример: получение затрат по задачам с помощью Aspose.Tasks

Следующий пример кода показывает, как программно читать информацию о затратах по задачам:

 1// Create new project
 2Project project = new Project();
 3
 4// Add task and set cost
 5Task task = project.RootTask.Children.Add("Task");
 6task.Set(Tsk.Cost, 800);
 7
 8// Display cost related properties of task
 9Console.WriteLine(task.Get(Tsk.RemainingCost));
10Console.WriteLine(task.Get(Tsk.FixedCost));
11Console.WriteLine(task.Get(Tsk.CostVariance));
12Console.WriteLine(project.RootTask.Get(Tsk.Cost));
13Console.WriteLine(project.RootTask.Get(Tsk.FixedCost));
14Console.WriteLine(project.RootTask.Get(Tsk.RemainingCost));
15Console.WriteLine(project.RootTask.Get(Tsk.CostVariance));

В этом примере извлекаются значения плановых, фиксированных и бюджетных затрат для задач проекта.

Ключевые моменты

Часто задаваемые вопросы

В: В чем разница между Cost и FixedCost?

В: Как используется FixedCostAccrual в управлении проектами?

В: Требуют ли BCWP и BCWS назначения ресурсов?

В: Могу ли я программно обновлять затраты по задачам с помощью Aspose.Tasks?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.