# Chain

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

Класс `\Bitrix\Main\ORM\Query\Chain`
Модуль: Main.

Исходный файл: `source/main/lib/orm/query/chain.php:13`

## Методы (29)

- [`__clone()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/__clone/)
- [`__construct()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/__construct/)
- [`addElement()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/addelement/)
- [`static appendDefinition()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/appenddefinition/)
- [`dump()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/dump/)
- [`forceDataDoublingOff()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/forcedatadoublingoff/)
- [`forcesDataDoublingOff()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/forcesdatadoublingoff/)
- [`getAlias()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getalias/)
- [`static getAliasByChain()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getaliasbychain/)
- [`static getAliasByDefinition()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getaliasbydefinition/)
- [`getAllElements()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getallelements/)
- [`static getChainByDefinition()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getchainbydefinition/)
- [`getDefinition()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getdefinition/)
- [`static getDefinitionByChain()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getdefinitionbychain/)
- [`getDefinitionParts()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getdefinitionparts/)
- [`static getDefinitionPartsByChain()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getdefinitionpartsbychain/)
- [`getFirstElement()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getfirstelement/)
- [`getLastElement()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getlastelement/)
- [`getSize()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getsize/)
- [`getSqlDefinition()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/getsqldefinition/)
- [`hasAggregation()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/hasaggregation/)
- [`hasBackReference()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/hasbackreference/)
- [`hasSubquery()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/hassubquery/)
- [`isConstant()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/isconstant/)
- [`prepend()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/prepend/)
- [`prependElement()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/prependelement/)
- [`removeFirstElement()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/removefirstelement/)
- [`removeLastElement()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/removelastelement/)
- [`setCustomAlias()`](https://chugunov.pro/api-bitrix/main/orm/query/chain/setcustomalias/)

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