====== Групповые операции ======
Меняйте структуру проекта в диаграмме Ганта в несколько кликов и перетаскиванием объектов((«Drag&Drop» -- "Тащи-и-бросай". Захватывайте объекты нажатием и удержанием левой клавишей мыши и переносите на нужное место.)).
===== Выделение нескольких объектов =====
Выделяйте несколько объектов:
* **отдельные** объекты в списке: зажать клавишу **Ctrl** на клавиатуре + клик мыши по нужным объектам; \\ {{ product:objects:gant:gant_mass_operations_1.png?nolink |}} \\ **Рисунок 1** -- Выбор нескольких произвольных объектов
* **диапазон** объектов: клик на первый из диапазона объект -> зажать клавишу **Shift** -> клик на последний в диапазоне объект. \\ {{ product:objects:gant:gant_mass_operations_2.png?nolink |}} \\ **Рисунок 2** -- Выбор диапазона объектов
===== Перемещение группы объектов в другое место иерархии =====
Перемещайте объекты **одного уровня иерархии** в нужные папки и проекты.
- [[#выделение_нескольких_объектов|Выделите объекты]].
- перетащите их мышью в нужное место.
{{ :product:objects:users:gant_move_objects.gif |}}
**Рисунок 3** -- Перетаскивание объектов в Ганте
Перемещать несколько объектов в другой объект дерева можно, **только если они одного уровня иерархии**!
Перемещать объекты можно только в те места иерархии, которые разрешены [[product:objects:admin:settings_objects_hierarchy|настройками этих типов объектов]]. При попытке переноса в объект, куда выделенные объекты поместить нельзя, все выделенные объекты остаются на своих прежних местах.
===== Изменение уровня иерархии для группы объектов =====
Изменить уровни иерархии можно для группы объектов из разных уровней иерархии. \\
Дочерние объекты для выбранного продолжают оставаться дочерними для него при любых изменениях уровня иерархии. Т.е. структура, вложенность внутри выбранного проекта не меняется.
Чтобы изменить уровень иерархии у нескольких объектов:
- [[#выделение_нескольких_объектов|Выделите объекты]].
- Клик на {{product:objects:gant:gant_interface_3.png?nolink|«Вправо»}} или на {{product:objects:gant:gant_interface_4.png?nolink|«Влево»}}
Объекты, находящиеся на верхнем уровне иерархии, при нажатии кнопки {{product:objects:gant:gant_interface_4.png?nolink|«Влево»}} остаются на своем уровне иерархии. Остальные выделенные объекты поднимаются на один уровень.
Если у части из выделенных объектов есть зависимости, выдается сообщение: //"У сдвигаемых задач существуют связи с будущими родительскими задачами. Необходимо удалить эти связи для корректного изменения иерархии задач"//. \\
Изменение уровня иерархи для всей группы объектов не происходит.
Также возможно сдвинуть выделенные объекты вверх {{product:objects:gant:gant_interface_5.png?nolink|Вверх}} или вниз {{product:objects:gant:gant_interface_6.png?nolink|Вниз}}. Каждый выделенный объект переместится в рамках объектов своего уровня иерархии.
=====Удаление группы объектов =====
Можно удалить выбранные объекты.
- [[#выделение_нескольких_объектов|Выделите объекты]].
- правой клавишей мыши на одном из выделенных объектов -> "Удалить задачу(и)" \\ **ИЛИ** \\ {{product:objects:gant:gant_interface_7.png?nolink|Удалить}} на панели инструментов.
{{ product:objects:gant:gant_group_operations.png?nolink |}}
**Рисунок 4** -- Групповые операции на диаграмме Ганта
===== Перенос даты начала задач на текущую дату =====
Переносите планируемые даты начала задач у выделенных объектов на текущую дату: «**Перенести выбранные не начатые задачи**» на панели инструментов диаграммы Ганта (Рисунок 3).
Среди выделенных объектов дата начала будет изменена на текущую только для объектов, у которых:
* статус объекта «Не начат»;
* объект имеет [[product:objects:admin:about|тип «Задача»]] (для объектов с типами «Директория» и «Проект» принудительный перенос на текущую дату невозможен);
* выделенный объект является верхним по иерархии из группы связанных объектов;
* объект не имеет [[product:objects:date:time_dependence|входящих связей]] (зависимостей типа «Окончание-Начало» и «Начало-Начало», привязанных к началу объекта). \\ Если входящие связи есть, выдается сообщение о конфликте планирования: //"Дата начала задачи определяется датой окончания задач(и) через связь"//, -- и предлагается выбрать вариант действия:
* Отмена. Задача не перемещается, связь сохраняется.
* Переместить задачу и удалить связь.
У принудительно перенесенных объектов устанавливается текущая планируемая дата начала с ограничением «Начать».