Пример использования диаграммы Ганта
В демонстрационной конфигурации "Примеры ИТС" помещен отчет "График работ", иллюстрирующий возможности использования диаграммы Ганта:
Связи между интервалами
Связи между интервалами позволяют с помощью диаграммы Ганта решать задачи управления проектами, указывая связанную последовательность задач. Связи можно устанавливать между любыми интервалами, принадлежащими различным, или одному значению. Поддерживаются все 4 стандартных типа связей между временными интервалами:
- Конец-Начало
- Конец-Конец
- Начало-Начало
- Начало-Конец
Каждая связь может быть выделена своим цветом. В отчете "График работ" красным цветом выделены связи, идущие в обратном направлении по шкале времени.
Для удобства использования каждый интервал содержит все связи, в которых он участвует, как в качестве начала, так и в качестве конца связи. Однако добавлять новую связь можно только в коллекцию связей интервала, являющегося ее началом. Пример содания связей можно найти в процедуре "СоздатьСвязи" отчета "График работ".
Возможности интерактивного взаимодействия
- События Выбор и ОбработкаРасшифровки содержат параметр Дата, позволяющий учитывать точную дату выбора пользователя.
- События Выбор и ОбработкаРасшифровки вызываются также для объекта ЗначениеДиаграммыГанта при выборе пустой (без интервалов) области значения. С помощью этих событий можно, например, организовать добавление новых интервалов для значения и даты выбранных пользователем.
В отчете "График работ" в обработке события Выбор открывается форма соответствующей работы.
- Интервалы допускают редактирование пользователем - перемещение по шкале времени всего интервала или его границ. При окончании редактирования возникает событие ПриОкончанииРедактированияИнтервала, обработка которого позволяет скорректировать или отменить изменения. Для конкретного значения редактирование интервалов можно запретить.
В отчете "График работ" показан пример обратной связи с источником данных - справочником "Работы". Также показан пример запрета редактирования для работ, у которых установлен реквизит "Выполнена".
Непериодические метки шкалы времени
На шкале времени могут быть размещены непериодические метки, то есть метки с указанной конкретной датой и текстом. Такие метки могут иметь индивидуальное цветовое оформление. Каждый элемент шкалы времени может отображать одновременно периодические и непериодические метки.
В отчете "График работ" непериодические метки заполняются из табличной части "МеткиВремени", которая присутствует у групп элементов справочника "Работы".
Интервалы фона
Интервалы фона позволяют, например, выделять нерабочие дни. Каждый интервал допускает индивидуальное цветовое оформление. В отчете "График работ" создаются интервалы для выходных дней суббота - воскресенье. Конечно, в реальных задачах следует создавать такие интервалы с учетом праздничных дней и переноса выходных.
Возможности оформления
- Каждое значение может иметь собственный цвет интервалов, отличный от цвета соответствующей серии. В отчете "График работ" выполненные работы имеют синий цвет, невыполненные зеленый, невыполненные просроченные красный.
- Каждый интервал может иметь собственный цвет.
- Точки и значения могут выделяться оригинальными цветами текста, фона и шрифтом. В примере у работы есть реквизит "Важная". Соответствующие точки и значения выделяются цветом фона и текста.
- Точке может быть назначена картинка. В примере картинки работ заполняются из соответствующего реквизита справочника. Приведены варианты заполнения из запроса (при первоначальном формировании отчета) и из объекта справочника после его редактирования в событии Выбор.