Краткое описание :
Реализация ТЗ Формирование диаграммы Ганта по договоруОписание :
Предложение по новой функциональности модуля Управление договорамиЧто измененно :
см. вложение
Как измененно :
В локальное меню списка договоров добавлено
'Диаграмма Ганта'
{
- 'Сформировать диаграмму Ганта'
- 'Экспорт в XML для Microsoft Project'
}
Первый пункт отображает сразу диаграмму Гантта, на которой
расположены подчиненные соглашения и ПКП
Второй - формирует xml-файл либо сразу открывает его в MSPorject.
В качестве задач выступают ПКП договора/соглашения.
Процент выполнения задачи определяется исходя из данных
по отгрузкам для товарных ПКП и данных по оплатам для финансовых ПКП,
подвязанным непосредственно к ним.
Период выполнения задачи равен периоду ПКП. Если он задан не
явно, а описан как: выполнить в течение Х дней после выполнения
другого ПКП, то началом периода считается день, следующий за
окончанием указанного пункта плана, а завершением - начало периода
плюс срок выполнения. На диаграмме это отражается в виде связи с типом "Окончание-Начало".
В построении участвуют ПКП в статусах "исполняемый" и "оформляемый".
Так же при выгрузке необходимо учитывать возможную иерархическую структуру календарного плана.
Договор используется в качестве заголовка проекта, а период действия является периодом проекта.
Если у договора/соглашения есть подчиненные, то при выгрузке в XML они выступают в качестве подпроектов.
На диаграмме соглашения отличаются от ПКП только названием.
В построении участвуют соглашения в статусах "оформляемый", "исполняемый" и "закрытый".
Сначала формирование происходит по привязанным к выбранному договору/соглашению ПКП,
а после по подчиненным.
Для диаграммы Ганта предусмотрена обратная связь при редактировании периода задач и их связей.