Класс
Crm
DealCategory
\Bitrix\Crm\Category\DealCategory
Исходный файл: source/crm/lib/category/dealcategory.php:19
Константы
MARKETPLACE_CRM_ORIGINATOR
Методы (59)
-
static add()Добавляет новую запись. -
static convertFromPermissionEntityType()Пытается преобразовать тип сущности прав доступа в идентификатор записи категории сделок. -
static convertFromStatusEntityID()Пытается преобразовать идентификатор сущности статуса в идентификатор записи категории сделок. -
static convertToPermissionEntityType()Преобразует идентификатор записи категории сделок в тип сущности прав доступа. -
static convertToStatusEntityID()Преобразует идентификатор записи категории сделок в идентификатор сущности статуса. -
static copyPermissionById()Копирует права категории из одной в другую -
static correctStageNamespaceID()Добавляет идентификатор пространства имён к существующим идентификаторам стадий, если он не был добавлен. -
static createDefaultStages()Создаёт набор стадий сделки по умолчанию для указанной записи категории сделок. -
static delete()Удаляет запись по идентификатору. -
static erasePermissions()Удаляет все права, относящиеся к указанной записи категории сделок. -
static eraseStages()Удаляет все стадии сделки, относящиеся к указанной записи категории сделок. -
static exists()Проверяет, существует ли уже запись. -
static get()Возвращает запись по идентификатору. -
static getAll()Возвращает все записи -
static getAllIDs()Возвращает идентификаторы всех записей -
static getAllPermissionEntityTypes() -
static getCount()Возвращает общее количество -
static getDefaultCategoryName()Возвращает имя категории по умолчанию. -
static getDefaultCategorySort()Возвращает сортировку категории по умолчанию. -
static getFieldCaption() -
static getFieldsInfo()Возвращает поля метаданных. -
static getFullStageList() -
static getJavaScriptInfos()Подготавливает информацию для JavaScript -
static getList()Возвращает список записей -
static getName()Возвращает имя записи -
static getPermissionById() -
static getPermissionEntityTypeList() -
static getPermissionRoleConfiguration() -
static getPermissionRoleConfigurations() -
static getPermissionRoleConfigurationsWithDefault() -
static getSelectListItems()Возвращает элементы для вариантов выбора -
static getStageByName() -
static getStageFilterInfo()Подготавливает информацию о фильтре стадий -
static getStageGroupInfos()Подготавливает данные группировки стадий по категориям -
static getStageInfos()Возвращает информацию о стадиях для указанной записи категории сделок. -
static getStageList()Возвращает список стадий для указанной записи категории сделок. -
static getStageName() -
static getStatusEntityID()Возвращает информацию о стадиях для указанной записи категории сделок. -
static hasDependencies()Проверяет, есть ли в категории сделки. -
static hasPermissionEntity()Проверяет, относится ли указанная сущность прав доступа к записи категории сделок -
static hasStage() -
static hasStageNamespaceID()Проверяет, включает ли указанный идентификатор стадии идентификатор пространства имён указанной категории. -
static hasStatusEntity()Проверяет, относится ли указанная сущность статуса к записи категории сделок -
static isCustomized()Проверяет, существует ли одна или несколько пользовательских категорий. -
static isEnabled()Проверяет, существует ли запись и не заблокирована ли она. -
static normalizeStatusIds() -
static prepareFormID()Подготавливает идентификатор формы из указанной категории -
static prepareSelectListItems()Подготавливает варианты выбора для указанных элементов -
static prepareStageID()Подготавливает уникальный идентификатор стадии. -
static prepareStageNamespaceID()Подготавливает идентификатор пространства имён стадии сделки. -
static prepareStatusEntityInfos()Добавляет в целевой массив информацию о типах сущностей статуса для всех зарегистрированных записей категорий сделок. -
static removeColorScheme()устар. -
static removeStageNamespaceID()Удаляет идентификатор пространства имён из идентификатора стадии. -
static resolveByName()Определяет идентификатор записи категории по имени. -
static resolveFromStageID()Определяет идентификатор записи категории по идентификатору стадии. -
static setDefaultCategoryName()Задаёт пользовательское значение имени категории по умолчанию. -
static setDefaultCategorySort()Задаёт пользовательское значение сортировки категории по умолчанию. -
static setPermissionById()устар. Устанавливает права для всех ролей -
static update()Обновляет поля записи.

