Работа с бюджетами назначений ресурсов
Работа с бюджетами назначений ресурсов является важной частью управления затратами проекта. Aspose.Tasks for .NET предоставляет доступ к свойствам, связанным с бюджетом, через ResourceAssignment класс. Используя эти свойства, вы можете получать и анализировать информацию о бюджете без зависимости от Microsoft Project.
Бюджет назначений
Класс ResourceAssignment предоставляет следующие свойства для работы с бюджетами назначений:
- BudgetCost – представляет собой бюджетную стоимость назначений ресурсов (decimal).
- BudgetWork – представляет запланированный объём работы по назначению ресурсов на текущую дату (TimeSpan).
Чтобы вручную проверить бюджеты назначений в Microsoft Project:
- Откройте страницу «Использование задач».
- В меню «Вставка» выберите Столбец.
- Добавьте необходимые столбцы бюджета.
Получение бюджета назначений с помощью Aspose.Tasks
В следующем примере мы программно получаем значения бюджета для назначения ресурса. Этот код демонстрирует, как получить доступ к BudgetCost и BudgetWork свойствам непосредственно из Aspose.Tasks API.
1Project project = new Project("New Project.mpp");
2
3// Print assignment budget cost and budget work
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.BudgetCost));
7 Console.WriteLine(ra.Get(Asn.BudgetWork).ToString());
8}Часто задаваемые вопросы
В: Нужно ли устанавливать Microsoft Project, чтобы читать бюджеты назначений ресурсов?
- Нет. Aspose.Tasks for .NET работает независимо от Microsoft Project.
В: Могу ли я изменять значения бюджета с помощью Aspose.Tasks?
- Да. Вы можете как читать, так и обновлять значения бюджета программно через
ResourceAssignmentкласс.
В: Экспортируются ли бюджетные поля в Microsoft Project при сохранении файла?
- Да. Любые значения бюджета, которые вы зададите с помощью Aspose.Tasks, будут отображаться в Microsoft Project при открытии файла.
Заключение
Управление бюджетами назначений ресурсов в Aspose.Tasks for .NET просто и эффективно. Получая доступ к BudgetCost и BudgetWork, вы можете интегрировать отслеживание бюджета в ваши приложения, автоматизировать создание отчётов и обеспечить точное управление затратами проекта. Эта функция позволяет работать с данными бюджета без зависимости от Microsoft Project, делая Aspose.Tasks мощным инструментом для разработчиков, работающих с файлами проектов на C#.