Гантика
ФункцииЦеныСравненияДля командБаза знанийБлог
ВойтиПопробовать бесплатноНачать
База знаний
Как создавать задачиТипы задач: Эпик, Задача, ПодзадачаКак просмотреть и отредактировать детали задачиКак указывать продолжительность в часахОтслеживание прогресса задачПриоритеты задачОграничения задач (Constraints)Структура WBS и иерархия задачЧто означают цвета баров на диаграмме
База знанийЗадачи

Как указывать продолжительность в часах

По умолчанию Гантика работает с точностью до дней: каждая задача имеет длительность в днях и привязку к конкретным датам. Однако для детального планирования на коротких горизонтах — например, монтажных работ, событий или спринтов — может потребоваться часовая точность. В этой статье подробно описано, как перейти к планированию в часах, какие поля использовать и какие ограничения учитывать.

Когда нужна часовая точность

Часовое планирование особенно полезно в следующих случаях:

  • Планирование мероприятий: подготовка конференции, выставки или корпоративного события, где каждый блок расписания занимает несколько часов.
  • Производственные процессы: операции на конвейере, монтажные работы, технологические паузы, которые измеряются в часах.
  • IT-спринты и релизы: планирование развёртывания, миграции данных, тестирования — процессов, занимающих от нескольких часов до пары дней.
  • Логистика: маршрутизация доставок, погрузка и разгрузка, таможенные процедуры.

Требования: масштаб zoom ≥ 2

Часовая точность становится доступной, только когда масштаб диаграммы Ганта (zoom) установлен на значение 2 или выше. На меньших масштабах шкала времени показывает дни, недели или месяцы, и указание часов не имеет смысла — бары задач были бы слишком малы для отображения.

Как изменить масштаб

  1. Найдите панель управления масштабом в правом верхнем углу диаграммы Ганта.
  2. Нажмите кнопку «+» (увеличение масштаба), пока значение zoom не достигнет 2 или более. При значении zoom = 2 шкала времени переключается на отображение часов внутри каждого дня.
  3. Альтернативно используйте комбинацию Ctrl + колесо мыши для плавного изменения масштаба.
Обратите внимание: При масштабе zoom = 2 шкала времени показывает 24-часовые деления внутри каждого дня. При zoom = 3 и выше детализация увеличивается, что удобно для планирования коротких операций.

Поле durationHours

Когда масштаб установлен на zoom ≥ 2, в параметрах задачи становится доступным дополнительное поле — durationHours. Это поле задаёт продолжительность задачи в часах и работает совместно с полем длительности в днях.

Как работает durationHours

Поле durationHours определяет количество часов, которое задача занимает внутри дня. Оно действует как дробная часть длительности:

  • Если задача имеет длительность 0 дней и durationHours = 4, она занимает 4 часа в рамках одного дня.
  • Если задача имеет длительность 1 день и durationHours = 6, она занимает 1 день и 6 часов (всего 30 часов при 24-часовом рабочем дне или соответственно меньше при ограниченном рабочем расписании).
  • Значение durationHours может быть от 0 до 23.

Редактирование durationHours

  1. Убедитесь, что масштаб диаграммы установлен на zoom ≥ 2.
  2. Откройте панель деталей задачи двойным кликом по задаче.
  3. На вкладке «Основное» найдите поле «Длительность (часы)» — оно расположено рядом с полем длительности в днях.
  4. Введите нужное значение от 0 до 23 и нажмите Enter или кликните за пределами поля.
Совет: Вы также можете задать часовую длительность, перетаскивая правый край бара задачи на диаграмме Ганта. При масштабе zoom ≥ 2 привязка бара работает с точностью до часа, что позволяет визуально подобрать нужную продолжительность.

Поле startHour

Помимо длительности в часах, вы можете задать точный час начала задачи внутри дня с помощью поля startHour. По умолчанию задача начинается с начала рабочего дня (обычно 0:00 или 8:00 в зависимости от настроек календаря). Поле startHour позволяет сдвинуть начало задачи на конкретный час.

Примеры использования startHour

СценарийДата началаstartHourdurationHoursРезультат
Утренняя встреча15 марта9215 марта, 9:00–11:00
Послеобеденная задача15 марта14415 марта, 14:00–18:00
Ночное обслуживание15 марта22615 марта 22:00 — 16 марта 4:00
Полный рабочий день15 марта80 (1 день)15 марта 8:00 — 16 марта 8:00

Редактирование startHour

  1. Установите масштаб zoom ≥ 2.
  2. Откройте панель деталей задачи.
  3. На вкладке «Основное» найдите поле «Час начала».
  4. Введите значение от 0 до 23. Значение 0 соответствует полуночи, 12 — полудню.
Внимание: Поля startHour и durationHours видны и редактируемы только при масштабе zoom ≥ 2. Если вы уменьшите масштаб, значения сохраняются в данных проекта, но не отображаются в интерфейсе. При увеличении масштаба обратно до zoom ≥ 2 часовые параметры снова станут видны.

Взаимодействие с другими функциями

Связи задач

При часовом планировании связи между задачами (FS, SS, FF, SF) работают с точностью до часа. Например, если задача A заканчивается в 14:00 и имеет связь FS с задачей B, то задача B начнётся в 14:00 того же или следующего рабочего дня (в зависимости от настроек календаря и значения lag).

Ограничения

Ограничения задач (MSO, MFO, SNET, SNLT и др.) при часовом планировании также учитывают часы. Например, ограничение «Начать не ранее» (SNET) с указанием даты и часа не позволит задаче начаться раньше указанного момента.

Критический путь

Расчёт критического пути (КПМ) при часовом масштабе производится с точностью до часа. Запасы (float) также вычисляются в часах, что позволяет более точно определить, какие задачи находятся на критическом пути.

Практические рекомендации

  • Используйте часовую точность только для тех этапов проекта, где это действительно необходимо. Для стратегического планирования достаточно дневной точности.
  • Задавайте startHour для задач, которые должны начаться в определённое время дня — это помогает визуально выстроить расписание на диаграмме.
  • При экспорте проекта часовые данные сохраняются. При импорте из форматов, не поддерживающих часовую точность, значения durationHours и startHour будут равны нулю.
  • Помните, что перетаскивание бара при высоком масштабе привязывается к часовой сетке. Это позволяет быстро и точно позиционировать задачи на временной шкале.

Часто задаваемые вопросы

Что произойдёт, если я задам durationHours при масштабе zoom < 2?

При масштабе zoom < 2 поля durationHours и startHour скрыты из интерфейса. Однако если вы ранее задали эти значения при zoom ≥ 2, они сохранятся в данных проекта. Бар задачи при малом масштабе будет отображаться с точностью до дней.

Можно ли задать длительность меньше одного часа?

Нет, минимальная единица часового планирования — один час. Для задач короче одного часа используйте значение durationHours = 1 и добавьте пояснение в заметках к задаче.

Как часовая точность влияет на производительность?

Часовое планирование незначительно увеличивает объём вычислений для расчёта критического пути. В проектах с сотнями задач это не ощутимо. Для проектов с тысячами задач рекомендуется использовать часовую точность только для критичных этапов.

← ПредыдущаяКак просмотреть и отредактировать детали задачиСледующая →Отслеживание прогресса задач