Задача № 57 722 от 23.02.2017 - Документация: В разделе Проекты нужен красивый график исполнения проекта по времени

Вид доработки (создание нового/модификация существующего/исправление ошибки/...)

>


Краткое описание, назначение, объяснение ситуации

>


Ожидаемый алгоритм работы пользователя

>


Ожидаемая частота использования функции

>


Требования к интерфейсу и эргономике

>


Требования к технологии разработки

>

  

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

>



В разделе Проекты добавлена вкладка, показывающая исполнение проекта во времени.


==============

Реализована внешняя обработка, формирующая диаграмму Ганта и график с областями, отражающие ход исполнения проекта на основе таблицы значений с колонками установленного формата. 

При формировании графика с областями большая часть анализа таблицы производится поэтапно в запросе:
1. Формирование временной таблицы с исходными данными.
2. Формирование предварительной таблицы для дальнейшего определения интервалов исполнения проектных задач.
3. Определение общего количества задач и плановой и фактической длительности для дальнейшего расчета весовых коэффициентов.
4. Формирование временной таблицы со всеми датами за период с минимальной по максимальную дату проекта. Необходима для заполнения пустых значений между датами, указанными в исходной таблице.
5. Формирование временной таблицы со сведениями об общем количестве закрытых задач на каждую дату из периода.
6. Расчет планового и фактического процента исполнения проекта на дату.
7. Расчет значения инкремента для пошагового прибавления за каждый день между периодами исполнения проектных задач. Необходим для исключения длинных горизонтальных полос между датами, когда не происходило планового или фактического завершения задач.
8. Формирование выходной таблицы, содержащей сведения о плановом и фактическом проценте исполнения проекта на дату и рекомендуемом инкременте для сглаживания точек таблиц.

В результате выполнения функция возвращает диаграмму вида "График с областями".

Также для наглядности реализована функция, возвращающаяпростейшую диаграмму Ганта со сведениями о плановом и фактическом ходе исполнения проекта.


Новая - 23 февраля 2017 г. 22:18:23 - Серебреников Максим -

</HTML>