Расчет повременных данных и профиль загрузки ресурсов

Вопросы, связанные с разработкой приложений для Microsoft Project

Расчет повременных данных и профиль загрузки ресурсов

Сообщение AmiGV » 26 ноя 2014, 10:53

Необходимо в VBA посчитать затраты по задачам и периодам. Просто Использование задач не совсем устраивает.
В общем все хорошо до тех пор пока не дохожу до назначений с "НЕ ПЛОСКИМ" профилем загрузки.
Подскажите пожалуйста - где можно посмотреть в МСП что нибудь по этому поводу.
AmiGV
Белый пояс
 
Сообщения: 44
Зарегистрирован: 08 янв 2013, 14:47

Re: Расчет повременных данных и профиль загрузки ресурсов

Сообщение Brise » 26 ноя 2014, 12:16

AmiGV писал(а):Необходимо в VBA посчитать затраты по задачам и периодам.
В общем все хорошо до тех пор пока не дохожу до назначений с "НЕ ПЛОСКИМ" профилем загрузки.

Если речь идет о периодах, а не суммарных показателях, надо обращаться к повременным данным.
Метод Assignment.TimeScaleData позволяет получить коллекцию TimeScaleValues с нужными данными назначения (варианты), разбитыми на периоды (варианты). Также можно получить повременные данные ресурсов и задач, вызвав аналогичные методы у объектов Resource и Task.

Следует иметь в виду, что чересчур настойчивое использование этих функций с разбиением на маленькие периоды может приводить к глюкам MSP. В версии 2007 Project от этого падал почти гарантированно.
Brise
Синий пояс
 
Сообщения: 145
Зарегистрирован: 01 апр 2013, 07:52
Откуда: Санкт-Петербург

Re: Расчет повременных данных и профиль загрузки ресурсов

Сообщение AmiGV » 27 ноя 2014, 00:41

Спасибо большое! Работает)))
AmiGV
Белый пояс
 
Сообщения: 44
Зарегистрирован: 08 янв 2013, 14:47

Re: Расчет повременных данных и профиль загрузки ресурсов

Сообщение AmiGV » 27 ноя 2014, 13:59

Аппетит приходит во время еды)))

Есть еще пару вопросов.

Как в VBA организована работа с фильтрами. Как программно установить фильтр понятно, а вот как получить набор задач удовлетворяющих текущему фильтру - не нашел.
AmiGV
Белый пояс
 
Сообщения: 44
Зарегистрирован: 08 янв 2013, 14:47

Re: Расчет повременных данных и профиль загрузки ресурсов

Сообщение Brise » 27 ноя 2014, 14:23

AmiGV писал(а):как получить набор задач удовлетворяющих текущему фильтру - не нашел.

Например, вот так:
Код: Выделить всё
                app.FilterApply(Name: filterName);
                app.SelectAll();
                projectTasks = app.ActiveSelection.Tasks;
Brise
Синий пояс
 
Сообщения: 145
Зарегистрирован: 01 апр 2013, 07:52
Откуда: Санкт-Петербург


Вернуться в Разработка и программирование для Microsoft Project

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1