# Relation

URL: https://chugunov.pro/api-bitrix/crm/relation/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Crm\Relation`
Модуль: Crm.

Исходный файл: `source/crm/lib/relation.php:10`

## Методы (18)

- [`__construct()`](https://chugunov.pro/api-bitrix/crm/relation/__construct/)
- [`areItemsBound()`](https://chugunov.pro/api-bitrix/crm/relation/areitemsbound/) — Возвращает true, если элементы связаны
- [`bindItems()`](https://chugunov.pro/api-bitrix/crm/relation/binditems/) — Связать предоставленные элементы друг с другом
- [`static create()`](https://chugunov.pro/api-bitrix/crm/relation/create/) (устаревший) — Создать новый объект Relation
- [`getChildElements()`](https://chugunov.pro/api-bitrix/crm/relation/getchildelements/) — Возвращает объекты ItemIdentifier элементов, являющихся дочерними по отношению к указанному родителю. Учитываются только элементы, связанные этой связью
- [`getChildEntityTypeId()`](https://chugunov.pro/api-bitrix/crm/relation/getchildentitytypeid/) — Возвращает $entityTypeId дочернего типа
- [`getIdentifier()`](https://chugunov.pro/api-bitrix/crm/relation/getidentifier/) — Возвращает идентификатор, связанный с этой связью
- [`getParentElements()`](https://chugunov.pro/api-bitrix/crm/relation/getparentelements/) — Возвращает объекты ItemIdentifier элементов, являющихся родительскими по отношению к указанному дочернему. Учитываются только элементы, связанные этой связью
- [`getParentEntityTypeId()`](https://chugunov.pro/api-bitrix/crm/relation/getparententitytypeid/) — Возвращает $entityTypeId родительского типа
- [`getSettings()`](https://chugunov.pro/api-bitrix/crm/relation/getsettings/)
- [`hasEqualIdentifier()`](https://chugunov.pro/api-bitrix/crm/relation/hasequalidentifier/) — Возвращает true, если эта связь описывается идентификатором (имеет тот же родительский и дочерний entityTypeId)
- [`isChildrenListEnabled()`](https://chugunov.pro/api-bitrix/crm/relation/ischildrenlistenabled/) — Возвращает true, если список (грид) дочерних элементов, связанных с этой связью, должен отображаться на странице деталей родительского элемента. Всегда true для предопределённых связей
- [`isPredefined()`](https://chugunov.pro/api-bitrix/crm/relation/ispredefined/) — Возвращает true, если эта связь предопределена (задана на системном уровне) и не может быть изменена, отвязана и т. д.
- [`replaceAllItemBindings()`](https://chugunov.pro/api-bitrix/crm/relation/replaceallitembindings/) — Отвязать предоставленные элементы
- [`setChildrenListEnabled()`](https://chugunov.pro/api-bitrix/crm/relation/setchildrenlistenabled/)
- [`setSettings()`](https://chugunov.pro/api-bitrix/crm/relation/setsettings/)
- [`setStorageStrategy()`](https://chugunov.pro/api-bitrix/crm/relation/setstoragestrategy/) — Установить объект StorageStrategy, который будет использоваться в методах, взаимодействующих с БД.
- [`unbindItems()`](https://chugunov.pro/api-bitrix/crm/relation/unbinditems/) — Отвязать предоставленные элементы

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Crm-Relation.html
