# CCrmDeal

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

Класс `\CCrmDeal`
Модуль: Глобальные классы.

Исходный файл: `source/crm/classes/mysql/crm_deal.php:4`

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

- `CACHE_TTL`
- `DB_TYPE`
- `SUSPENDED_USER_FIELD_ENTITY_ID`
- `TABLE_ALIAS`
- `TABLE_NAME`
- `TOTAL_COUNT_CACHE_ID`
- `USER_FIELD_ENTITY_ID`

## Свойства (2)

- `$$LAST_ERROR`
- `static $$sUFEntityID`

## Методы (82)

- [`static __AfterPrepareSql()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/__afterpreparesql/)
- [`__construct()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/__construct/)
- [`Add()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/add/)
- [`static AddObserverIDs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/addobserverids/)
- [`static addProductRows()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/addproductrows/)
- [`static BuildEntityAttr()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/buildentityattr/)
- [`static BuildPermSql()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/buildpermsql/)
- [`static calculateDeliveryTotal()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/calculatedeliverytotal/) (устаревший)
- [`static CheckCreatePermission()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/checkcreatepermission/) (устаревший)
- [`static CheckDeletePermission()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/checkdeletepermission/) (устаревший)
- [`static CheckExportPermission()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/checkexportpermission/) (устаревший)
- [`CheckFields()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/checkfields/)
- [`static CheckImportPermission()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/checkimportpermission/) (устаревший)
- [`static CheckReadPermission()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/checkreadpermission/) (устаревший)
- [`static CheckUpdatePermission()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/checkupdatepermission/) (устаревший)
- [`static clearCategoryCache()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/clearcategorycache/)
- [`static CompareFields()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/comparefields/)
- [`static CreateListBuilder()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/createlistbuilder/)
- [`Delete()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/delete/)
- [`static Exists()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/exists/)
- [`static existsEntityWithStatus()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/existsentitywithstatus/)
- [`static FindByCommunication()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/findbycommunication/)
- [`static GetAllStageNames()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getallstagenames/)
- [`static GetByID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getbyid/)
- [`static GetCategoryID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getcategoryid/)
- [`GetCheckExceptions()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getcheckexceptions/)
- [`static GetCount()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getcount/)
- [`static GetCustomerType()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getcustomertype/)
- [`static GetDefaultTitle()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getdefaulttitle/)
- [`static GetDefaultTitleTemplate()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getdefaulttitletemplate/)
- [`static GetFailureStageID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getfailurestageid/)
- [`static GetFieldCaption()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getfieldcaption/)
- [`static GetFields()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getfields/)
- [`static GetFieldsInfo()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getfieldsinfo/)
- [`static GetFinalStageID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getfinalstageid/)
- [`static GetFinalStageSort()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getfinalstagesort/)
- [`getLastError()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getlasterror/)
- [`static GetLeftSiblingID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getleftsiblingid/)
- [`static GetList()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getlist/)
- [`static GetListEx()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getlistex/)
- [`static GetPermittedToCreateCategoryIDs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getpermittedtocreatecategoryids/) (устаревший)
- [`static GetPermittedToReadCategoryIDs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getpermittedtoreadcategoryids/) (устаревший)
- [`static GetPermittedToUpdateCategoryIDs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getpermittedtoupdatecategoryids/) (устаревший)
- [`static GetRightSiblingID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getrightsiblingid/)
- [`static getSafeSaveRows()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getsafesaverows/)
- [`static GetSemanticID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getsemanticid/)
- [`static GetStageName()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getstagename/)
- [`static GetStageNames()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getstagenames/)
- [`static GetStages()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getstages/)
- [`static GetStageSemantics()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getstagesemantics/)
- [`static GetStageSort()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getstagesort/)
- [`static GetStartStageID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getstartstageid/) — Возвращает идентификатор начальной стадии для указанного $categoryID.
- [`static GetSuccessStageID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getsuccessstageid/)
- [`static GetTopIDs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/gettopids/)
- [`static GetTotalCount()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/gettotalcount/)
- [`static GetUserFieldEntityID()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getuserfieldentityid/)
- [`static GetUserFields()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/getuserfields/)
- [`static isManualOpportunity()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/ismanualopportunity/)
- [`static IsStageExists()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/isstageexists/)
- [`isUseOperation()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/isuseoperation/) — Возвращает true, если этот класс должен вызывать Service\Operation вместо старого API.
- [`static LoadProductRows()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/loadproductrows/)
- [`static MoveToCategory()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/movetocategory/)
- [`static OnAccountCurrencyChange()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/onaccountcurrencychange/)
- [`static PrepareConversionPermissionFlags()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/prepareconversionpermissionflags/)
- [`static PrepareFilter()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/preparefilter/)
- [`static ProcessCompanyDeletion()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/processcompanydeletion/)
- [`static ProcessContactDeletion()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/processcontactdeletion/)
- [`static ProcessLeadDeletion()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/processleaddeletion/)
- [`static ProcessStatusDeletion()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/processstatusdeletion/) (устаревший)
- [`static ProcessStatusModification()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/processstatusmodification/) (устаревший)
- [`static PullChange()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/pullchange/)
- [`static Rebind()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/rebind/)
- [`static RebuildEntityAccessAttrs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/rebuildentityaccessattrs/)
- [`static RebuildSemantics()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/rebuildsemantics/)
- [`static RebuildStatistics()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/rebuildstatistics/) (устаревший)
- [`static RefreshAccountingData()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/refreshaccountingdata/)
- [`static RemoveObserverIDs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/removeobserverids/)
- [`static ReplaceObserverIDs()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/replaceobserverids/)
- [`static ResolveCustomerType()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/resolvecustomertype/)
- [`static SaveProductRows()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/saveproductrows/)
- [`static SynchronizeProductRows()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/synchronizeproductrows/)
- [`Update()`](https://chugunov.pro/api-bitrix/global/ccrmdeal/update/)

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