====== Зависимости между работами ======
{{tag>Реализация:из_коробки}}
Настроить зависимости между задачами можно **только в интерфейсе диаграммы Ганта.** \\ 
//Зайдите на карточку вашего проекта (вертикальное меню -> Проекты -> Дерево проектов -> зайти в нужный вам проект) -> в правом меню "Гант".// \\ 
Здесь и только здесь вы сможете настроить зависимости между объектами.
--------------------
На [[product:objects:gant|диаграмме Ганта]] между объектами могут быть заданы зависимости следующих типов:
^ ^  Обозначение  ^  Тип зависимости  ^  Примеры  ^
|  {{:product:objects:users:planning_2.png?nolink&250|Окончание-начало}} ^  ОН  |«Окончание -- Начало»|Церемония награждения (последующая операция) не может быть начата, пока не закончится гонка (предшествующая операция).|
|  {{product:objects:gant:planning_10.png?nolink&140|Начало-начало}}  ^  НН  |«Начало -- Начало»|Выравнивание бетонной поверхности (последующая операция) не может начаться до начала заливки фундамента (предшествующая операция).|
|  {{product:objects:gant:planning_11.png?nolink&140|Окончание-окончание}}  ^  ОО  |«Окончание -- Окончание»|Создание документа (предшествующая операция) должно быть закончено до завершения его правки (последующая операция).|
|  {{product:objects:gant:planning_12.png?nolink&250|Начало-окончание}}  ^  НО  |«Начало -- Окончание»|Первая смена службы охраны (последующая операция) не может закончиться, пока не начнется вторая смена службы охраны (предшествующая операция). \\ //Самый редко используемый способ связи.//|
Мы не рекомендуем использовать тип зависимости **"Начало-Начало"**, если источником связи выступает узловая задача. \\ Вы можете настроить зависимость типа **НН** между обычными задачами без дочерних. 
На текущий момент нет полноценной поддержки зависимостей типа **"Окончание-Окончание"** -- их использование может привести к некорректной работе механизма расчета дат в план-графике. Просьба использовать другие варианты зависимостей.
Есть два способа управлять зависимостями между объектами:
  * [[#управление_зависимостями_из_графика|из графика]];
  * [[#управление_зависимостями_из_таблицы|из таблицы]].
===== Управление зависимостями из графика =====
Чтобы **создать** зависимость между объектами:
  - Открыть проект в диаграмме Ганта ([[product:objects:users:project_card|карточка объекта]] -> в правом меню "Гант")
  - Навести указатель мыши на элемент диаграммы проекта – источника связи -> зажать левую кнопку мыши, перевести указатель на объект (задачу, КТ и др.), с которым нужно создать связь и отпустить левую кнопку мыши.  \\  //По умолчанию так между объектами создаётся зависимость типа «ОН» (Рисунок 1).//
{{ product:objects:gant:links_1.gif?nolink |Создание зависимости между объектами}}
**Рисунок 1** -- Создание зависимости между объектами
Чтобы **изменить** тип зависимости:
  - наведите указатель мыши на зависимость между объектами (элемент диаграммы);
  - двойной клик на зависимость;
  - в появившемся меню (Рисунок 3) выберите нужный вам тип связи.  \\  {{ product:objects:gant:gant_time_dependence_2.png?nolink |Изменение типа зависимости}}  \\  **Рисунок 2** -- Изменение типа зависимости
Чтобы **удалить** зависимость:
  - наведите указатель мыши на зависимость между объектами (элемент диаграммы);
  - нажмите правую кнопку мыши;
  - в контекстом меню выберите «Удалить зависимость».  \\  //Если у задачи несколько зависимостей, то откроется дополнительное меню со списком всех связей задачи.//
Для сохранения любых изменений, сделанных на диаграмме, **cохраните изменения**. \\ 
В противном случае, при переходе на другую страницу без этого действия все изменения будут утеряны.
===== Управление зависимостями из таблицы =====
Также можно назначать связи с помощью ввода определенных значений в колонке «Предшествующие» (Рисунок 3).
{{ product:objects:gant:links_4.gif?nolink |Создание зависимости между объектами из таблицы}}
**Рисунок 3** -- Создание связи из таблицы
В этой колонке указывается объект, **предшествующий** выделенному по зависимости. 
==== Связь с задержкой (лагом времени) ====
В связь можно добавить лаг времени, как в большую, так и в меньшую сторону: добавить промежуток между работами или, наоборот, создать наслоение.
{{ product:objects:gant:gant_time_dependence_3.png?nolink |}}
**Рисунок 4** -- Создание связи с дополнительным условием из таблицы
В значении укажите предшествующий номер объекта, тип связи, и временной лаг в связи. \\ 
Например, значение ''21ОН-5'' свяжет выбранный объект с объектом под номером 21 связью типа «Окончание-К-Началу», а также задаст отрицательный лаг в связи с длительностью в минус пять дней. \\ 
Значения разделяются точкой с запятой.
Для сохранения любых изменений, сделанных на диаграмме, **cохраните изменения**. \\ 
В противном случае, при переходе на другую страницу без этого действия все изменения будут утеряны.