> ## Documentation Index
> Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Поля связи

> Связывайте записи между разными объектами с помощью полей связи.

## Типы связей

### Один-ко-многим

Одна запись в объекте A может быть связана со многими записями в объекте B.

**Пример:** Одна Компания может иметь много Людей (сотрудников).

### Многие-к-одному

Много записей в объекте A могут быть связаны с одной записью в объекте B.

**Пример:** Многие Люди могут принадлежать одной Компании.

### Связи с несколькими типами объектов

Некоторые объекты могут быть связаны с несколькими типами объектов на одной стороне связи.

**Пример:** Заметка может одновременно быть прикреплена к одному Человеку И одной Компании И одной Сделке. Заметка — на стороне «многие», связываясь с несколькими сторонами «один».

<img src="https://mintcdn.com/twenty/AQ1W4XyQKmjRfm_f/images/user-guide/fields/many-to-one-morph.png?fit=max&auto=format&n=AQ1W4XyQKmjRfm_f&q=85&s=b64f7b0288740f0588f2be4638aaa372" style={{width:'100%'}} width="1972" height="1028" data-path="images/user-guide/fields/many-to-one-morph.png" />

Аналогично, Проект (на стороне «один») может получать связи от нескольких Людей, нескольких Компаний и нескольких Заметок.

<img src="https://mintcdn.com/twenty/AQ1W4XyQKmjRfm_f/images/user-guide/fields/one-to-many-morph.png?fit=max&auto=format&n=AQ1W4XyQKmjRfm_f&q=85&s=e6e17b379834f678c675ed37956a2f6e" style={{width:'100%'}} width="2000" height="1032" data-path="images/user-guide/fields/one-to-many-morph.png" />

<Warning>
  **Ограничение импорта/экспорта**: Связи, указывающие на несколько типов объектов, пока не поддерживаются для импорта/экспорта CSV. Это запланировано в нашей дорожной карте.
</Warning>

### Многие-ко-многим

Много записей в объекте A могут быть связаны с множеством записей в объекте B.

**Пример:** Многие Люди могут быть связаны со многими Проектами, и наоборот.

Связи многие-ко-многим используют шаблон **объекта-связки**: промежуточный объект, который соединяет обе стороны. С функцией связей через объект-связку Twenty напрямую отображает конечные связанные записи, скрывая промежуточный объект из интерфейса.

<img src="https://mintlify.s3.us-west-1.amazonaws.com/twenty/images/user-guide/fields/junction-relation-diagram.png" style={{width:'100%'}} />

<Warning>
  **Экспериментальная функция**: Связи через объект-связку необходимо включить в **Settings → Updates → Lab** перед использованием.
</Warning>

См. раздел [Как создать отношения «многие-ко-многим»](/l/ru/user-guide/data-model/how-tos/create-many-to-many-relations) для получения полного пошагового руководства.

## Создание поля связи

1. Перейдите в **Настройки → Модель данных**
2. Выберите объект, в который вы хотите добавить связь
3. Нажмите **+ Добавить поле**
4. Выберите **Связь** как тип поля
5. Выберите целевые объекты, с которыми нужно установить связь
6. Настройте параметры связи:
   * **Имя поля на исходном объекте**: Название поля связи на объекте, который вы редактируете
   * **Имя поля на целевом объекте**: Название поля связи, которое будет отображаться на целевом объекте
   * Тип связи (один-ко-многим, многие-к-одному)
7. Нажмите **Сохранить**

## Стандартные связи

В Twenty есть предустановленные связи между стандартными объектами:

| Исходный объект | Целевой объект | Тип связи       |
| --------------- | -------------- | --------------- |
| Люди            | Компании       | Многие-к-одному |
| Возможности     | Компании       | Многие-к-одному |
| Возможности     | Люди           | Многие-к-одному |

## Лучшие практики

### Планирование связей

* **Составьте карту модели данных**: Планируйте связи перед их созданием
* **Учитывайте направление**: Подумайте, какой объект «владеет» связью
* **Избегайте циклических зависимостей**: Поддерживайте модель данных в чистоте

### Именование связей

* **Используйте понятные названия**: Сделайте так, чтобы было ясно, что представляет собой связь
* **Соблюдайте последовательность**: Используйте единые шаблоны именования для всех связей
* **Учитывайте обе стороны**: Корректно назовите обе стороны связи

### Производительность

* **Не злоупотребляйте связями**: Слишком много связей может замедлить ваше рабочее пространство

## Ограничения

* **Удаление связей** удаляет связи, но не связанные записи
* **Циклических связей** следует избегать для обеспечения целостности данных
