# DuplicateIndexType

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

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

Исходный файл: `source/crm/lib/integrity/duplicateindextype.php:11`

## Константы (63)

- `ALL`
- `BANK_DETAIL`
- `COMMUNICATION`
- `COMMUNICATION_BITRIX24`
- `COMMUNICATION_BITRIX24_NAME`
- `COMMUNICATION_EMAIL`
- `COMMUNICATION_EMAIL_NAME`
- `COMMUNICATION_FACEBOOK`
- `COMMUNICATION_FACEBOOK_NAME`
- `COMMUNICATION_OPENLINE`
- `COMMUNICATION_OPENLINE_NAME`
- `COMMUNICATION_PHONE`
- `COMMUNICATION_PHONE_NAME`
- `COMMUNICATION_SKYPE`
- `COMMUNICATION_SKYPE_NAME`
- `COMMUNICATION_SLUSER`
- `COMMUNICATION_SLUSER_NAME`
- `COMMUNICATION_TELEGRAM`
- `COMMUNICATION_TELEGRAM_NAME`
- `COMMUNICATION_VIBER`
- `COMMUNICATION_VIBER_NAME`
- `COMMUNICATION_VK`
- `COMMUNICATION_VK_NAME`
- `DEFAULT_SCOPE`
- `DENOMINATION`
- `ORGANIZATION`
- `ORGANIZATION_NAME`
- `PERSON`
- `PERSON_NAME`
- `REQUISITE`
- `RQ_ACC_NUM`
- `RQ_ACC_NUM_NAME`
- `RQ_BIN`
- `RQ_BIN_NAME`
- `RQ_EDRPOU`
- `RQ_EDRPOU_NAME`
- `RQ_IBAN`
- `RQ_IBAN_NAME`
- `RQ_IIK`
- `RQ_IIK_NAME`
- `RQ_INN`
- `RQ_INN_NAME`
- `RQ_OGRN`
- `RQ_OGRN_NAME`
- `RQ_OGRNIP`
- `RQ_OGRNIP_NAME`
- `RQ_VAT_ID`
- `RQ_VAT_ID_NAME`
- `UNDEFINED`
- `VOLATILE_1`
- `VOLATILE_1_NAME`
- `VOLATILE_2`
- `VOLATILE_2_NAME`
- `VOLATILE_3`
- `VOLATILE_3_NAME`
- `VOLATILE_4`
- `VOLATILE_4_NAME`
- `VOLATILE_5`
- `VOLATILE_5_NAME`
- `VOLATILE_6`
- `VOLATILE_6_NAME`
- `VOLATILE_7`
- `VOLATILE_7_NAME`

## Методы (13)

- [`static checkScopeValue()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/checkscopevalue/)
- [`static convertFromCommunicationType()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/convertfromcommunicationtype/) — Попытаться преобразовать тип коммуникации в тип индекса дубликатов
- [`static convertToCommunicationType()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/converttocommunicationtype/) — Попытаться преобразовать тип индекса дубликатов в тип коммуникации
- [`static getAllDescriptions()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/getalldescriptions/) — Получить описания всех типов
- [`static getAllScopeTitles()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/getallscopetitles/)
- [`static getPreferredScope()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/getpreferredscope/)
- [`static getSupportedTypes()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/getsupportedtypes/) (устаревший) — Получить поддерживаемые типы для указанного типа сущности.
- [`static isDefined()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/isdefined/) — Проверить, определён ли тип
- [`static isSingle()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/issingle/) — Проверить, не является ли имя множественным.
- [`static joinType()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/jointype/) — Преобразовать список типов в множественный идентификатор типа.
- [`static resolveID()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/resolveid/) — Определить идентификатор типа по имени.
- [`static resolveName()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/resolvename/) — Определить имя типа по идентификатору.
- [`static splitType()`](https://chugunov.pro/api-bitrix/crm/integrity/duplicateindextype/splittype/) — Преобразовать множественный идентификатор типа в список типов.

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