Документация для разработчиков
Темная тема

DealCategory

DealCategory - класс для работы с Направлениями Сделок.


Метод Описание С версии
add Метод добавляет новую запись.
applyMaximumLimitRestrictions Метод оставляет ограниченное параметром количество активных Направлений и блокирует остальные.
checkReadPermission Метод проверяет, имеет ли пользователь права на чтение Направлений Сделок.
convertFromStatusEntityID Метод пытается конвертировать идентификатор статуса сущности в идентификатор записи Направления Сделок.
convertToPermissionEntityType Метод позволяет получить идентификатор типа контроля доступа для указанного направления.
convertToStatusEntityID Метод конвертирует идентификатор Направления Сделок в идентификатор статуса сущности.
createDefaultStages Метод создает стандартный набор этапов Сделки для указанной записи Направления Сделок.
delete Метод удаляет запись по идентификатору.
erasePermissions Метод удаляет все разрешения, относящиеся к указанному Направлению Сделок.
eraseStages Метод удаляет все стадии Сделки, принадлежащие к указанному Направлению Сделок.
exists Метод проверяет, существует ли Направление.
get Метод получает Направление Сделок по идентификатору.
getAll Метод получает все записи.
getAllIDs Метод получает все идентификаторы записей.
getCount Метод получает общее количество.
getFieldsInfo Метод получает поля метаданных. 16.5.5
getJavaScriptInfos Метод подготавливает информацию по JavaScript.
getList Метод получает список записей.
getName Метод получает имя Направления.
getSelectListItems Метод получает элементы для выбора опций.
getStageFilterInfo Метод подготавливает данные для фильтра по стадиям, сгруппированным по направлениям.
getStageInfos Метод получает данные о стадиях указанного Направления Сделок.
getStageList Метод получает список стадий для указанного Направления Сделок.
hasDependencies Метод проверяет, имеются ли Сделки по данному Направлению.
hasStatusEntity Метод проверяет, принадлежит ли указанный статус сущности Направлению Сделок.
isEnabled Метод проверяет, что Направление существует и не заблокировано.
issueStageID Метод выдает идентификатор новой стадии.
prepareFormID Метод подготавливает идентификатор формы из указанного Направления.
prepareStageID Метод подготавливает уникальный идентификатор стадии.
prepareStageNamespaceID Метод подготавливает идентификатор пространства имен для стадии Сделки.
[link=\Bitrix\Crm\Category\DealCategory::prepareStatusEntityInfos ]prepareStatusEntityInfos [/link] Метод добавляет в массив-получатель информацию о статусе типа сущности для всех зарегистрированных Направлений Сделок.
resolveFromStageID Метод удаляет цветовую схему, принадлежащую указанному Направлению Сделки.
resolveByName Метод ищет идентификатор записи Направления по имени.
resolveFromStageID Метод ищет идентификатор Направления по идентификатору стадии.
update Метод обновляет поля записи.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024