# DealCategory

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

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

Исходный файл: `source/crm/lib/category/dealcategory.php:19`

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

- `MARKETPLACE_CRM_ORIGINATOR`

## Методы (59)

- [`static add()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/add/) — Добавляет новую запись.
- [`static convertFromPermissionEntityType()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/convertfrompermissionentitytype/) — Пытается преобразовать тип сущности прав доступа в идентификатор записи категории сделок.
- [`static convertFromStatusEntityID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/convertfromstatusentityid/) — Пытается преобразовать идентификатор сущности статуса в идентификатор записи категории сделок.
- [`static convertToPermissionEntityType()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/converttopermissionentitytype/) — Преобразует идентификатор записи категории сделок в тип сущности прав доступа.
- [`static convertToStatusEntityID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/converttostatusentityid/) — Преобразует идентификатор записи категории сделок в идентификатор сущности статуса.
- [`static copyPermissionById()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/copypermissionbyid/) — Копирует права категории из одной в другую
- [`static correctStageNamespaceID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/correctstagenamespaceid/) — Добавляет идентификатор пространства имён к существующим идентификаторам стадий, если он не был добавлен.
- [`static createDefaultStages()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/createdefaultstages/) — Создаёт набор стадий сделки по умолчанию для указанной записи категории сделок.
- [`static delete()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/delete/) — Удаляет запись по идентификатору.
- [`static erasePermissions()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/erasepermissions/) — Удаляет все права, относящиеся к указанной записи категории сделок.
- [`static eraseStages()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/erasestages/) — Удаляет все стадии сделки, относящиеся к указанной записи категории сделок.
- [`static exists()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/exists/) — Проверяет, существует ли уже запись.
- [`static get()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/get/) — Возвращает запись по идентификатору.
- [`static getAll()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getall/) — Возвращает все записи
- [`static getAllIDs()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getallids/) — Возвращает идентификаторы всех записей
- [`static getAllPermissionEntityTypes()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getallpermissionentitytypes/)
- [`static getCount()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getcount/) — Возвращает общее количество
- [`static getDefaultCategoryName()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getdefaultcategoryname/) — Возвращает имя категории по умолчанию.
- [`static getDefaultCategorySort()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getdefaultcategorysort/) — Возвращает сортировку категории по умолчанию.
- [`static getFieldCaption()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getfieldcaption/)
- [`static getFieldsInfo()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getfieldsinfo/) — Возвращает поля метаданных.
- [`static getFullStageList()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getfullstagelist/)
- [`static getJavaScriptInfos()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getjavascriptinfos/) — Подготавливает информацию для JavaScript
- [`static getList()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getlist/) — Возвращает список записей
- [`static getName()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getname/) — Возвращает имя записи
- [`static getPermissionById()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getpermissionbyid/)
- [`static getPermissionEntityTypeList()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getpermissionentitytypelist/)
- [`static getPermissionRoleConfiguration()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getpermissionroleconfiguration/)
- [`static getPermissionRoleConfigurations()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getpermissionroleconfigurations/)
- [`static getPermissionRoleConfigurationsWithDefault()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getpermissionroleconfigurationswithdefault/)
- [`static getSelectListItems()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getselectlistitems/) — Возвращает элементы для вариантов выбора
- [`static getStageByName()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getstagebyname/)
- [`static getStageFilterInfo()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getstagefilterinfo/) — Подготавливает информацию о фильтре стадий
- [`static getStageGroupInfos()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getstagegroupinfos/) — Подготавливает данные группировки стадий по категориям
- [`static getStageInfos()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getstageinfos/) — Возвращает информацию о стадиях для указанной записи категории сделок.
- [`static getStageList()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getstagelist/) — Возвращает список стадий для указанной записи категории сделок.
- [`static getStageName()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getstagename/)
- [`static getStatusEntityID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/getstatusentityid/) — Возвращает информацию о стадиях для указанной записи категории сделок.
- [`static hasDependencies()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/hasdependencies/) — Проверяет, есть ли в категории сделки.
- [`static hasPermissionEntity()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/haspermissionentity/) — Проверяет, относится ли указанная сущность прав доступа к записи категории сделок
- [`static hasStage()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/hasstage/)
- [`static hasStageNamespaceID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/hasstagenamespaceid/) — Проверяет, включает ли указанный идентификатор стадии идентификатор пространства имён указанной категории.
- [`static hasStatusEntity()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/hasstatusentity/) — Проверяет, относится ли указанная сущность статуса к записи категории сделок
- [`static isCustomized()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/iscustomized/) — Проверяет, существует ли одна или несколько пользовательских категорий.
- [`static isEnabled()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/isenabled/) — Проверяет, существует ли запись и не заблокирована ли она.
- [`static normalizeStatusIds()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/normalizestatusids/)
- [`static prepareFormID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/prepareformid/) — Подготавливает идентификатор формы из указанной категории
- [`static prepareSelectListItems()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/prepareselectlistitems/) — Подготавливает варианты выбора для указанных элементов
- [`static prepareStageID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/preparestageid/) — Подготавливает уникальный идентификатор стадии.
- [`static prepareStageNamespaceID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/preparestagenamespaceid/) — Подготавливает идентификатор пространства имён стадии сделки.
- [`static prepareStatusEntityInfos()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/preparestatusentityinfos/) — Добавляет в целевой массив информацию о типах сущностей статуса для всех зарегистрированных записей категорий сделок.
- [`static removeColorScheme()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/removecolorscheme/) (устаревший)
- [`static removeStageNamespaceID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/removestagenamespaceid/) — Удаляет идентификатор пространства имён из идентификатора стадии.
- [`static resolveByName()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/resolvebyname/) — Определяет идентификатор записи категории по имени.
- [`static resolveFromStageID()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/resolvefromstageid/) — Определяет идентификатор записи категории по идентификатору стадии.
- [`static setDefaultCategoryName()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/setdefaultcategoryname/) — Задаёт пользовательское значение имени категории по умолчанию.
- [`static setDefaultCategorySort()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/setdefaultcategorysort/) — Задаёт пользовательское значение сортировки категории по умолчанию.
- [`static setPermissionById()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/setpermissionbyid/) (устаревший) — Устанавливает права для всех ролей
- [`static update()`](https://chugunov.pro/api-bitrix/crm/category/dealcategory/update/) — Обновляет поля записи.

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