CRM в старом ядре
Классы
Список классов модуля CRM в старом ядре.
| Класс | Описание | С версии |
|---|---|---|
| CCrmActivity | Класс для работы с Моими Делами. | 12.0.2 |
Константы
Список констант модуля CRM в старом ядре.
| Константа | Проверяется | С версии |
|---|---|---|
| ADMIN_SECTION | CCrmWebDavHelper::SaveEmailAttachment | 12.0.4 |
| BX_UTF | CCrmExternalSaleProxy::RequestToString | 11.5.0 |
| CRM_ERROR_LOG | CCrmExternalSaleImport::AddMessage2Log | 11.5.0 |
| LANG_CHARSET | CCrmActivityEmailSender::TrySendEmail | 12.5.9 |
События
Список событий модуля CRM в старом ядре.
| Событие | Вызывается | Метод | С версии |
|---|---|---|---|
| Дела | |||
| OnActivityAdd | при добавлении дела к сущности. | CCrmActivity::Add | 12.0.2 |
| OnActivityDelete | при удалении дела. | CCrmActivity::Delete | 12.0.2 |
| OnActivityUpdate | при изменении дела. | CCrmActivity::Update | 12.0.2 |
| OnBeforeActivityDelete | перед удалением дела. | CCrmActivity::Delete | 12.0.2 |
| Каталог товаров | |||
| OnBeforeCrmCatalogDelete | перед удалением каталога товаров crm. | CCrmCatalog::Delete | 11.5.0 |
| OnCrmCatalogDelete | при удалении каталога товаров CRM. | OnCrmCatalogDelete | 11.5.0 |
| Почтовый шаблон | |||
| OnBeforeMailTemplateDelete | перед удалением почтового шаблона. | CCrmMailTemplate::Delete | 12.5.0 |
| OnMailTemplateAdd | при добавлении почтового шаблона. | CCrmMailTemplate::Add | 12.5.0 |
| OnMailTemplateDelete | при удалении почтового шаблона. | CCrmMailTemplate::Delete | 12.5.0 |
| OnMailTemplateUpdate | при изменении почтового шаблона. | CCrmMailTemplate::Update | 12.5.0 |
| Товары | |||
| OnBeforeCrmProductDelete | перед удалением товара crm. | CCrmProduct::Delete | 11.5.0 |
| OnCrmProductDelete | при удалении товара CRM. | CCrmProduct::Delete | 11.5.0 |
| OnAfterCrmProductUpdate | после обвноления товара CRM. | CCrmProduct::Update | 11.5.0 |
| Компании | |||
| OnAfterCrmCompanyAdd | после добавления компании. | CCrmCompany::Add | 10.0.1 |
| OnAfterCrmCompanyUpdate | после изменения компании. | CCrmCompany::Update | 10.0.1 |
| OnBeforeCrmCompanyDelete | перед удалением компании. | CCrmCompany::Delete | 10.0.1 |
| OnBeforeCrmCompanyAdd | перед добавлением компании | CCrmCompany::Add | 10.0.1 |
| OnBeforeCrmCompanyUpdate | перед изменением компании | CCrmCompany::Update | 10.0.1 |
| OnAfterCrmCompanyDelete | после удаления компании. | CCrmCompany::Delete | 10.0.1 |
| OnAfterExternalCrmCompanyAdd | после добавления внешней компании. | CCrmCompany::Add | 10.0.1 |
| Контакты | |||
| OnAfterCrmContactAdd | после добавления контакта. | CCrmContact::Add | 10.0.1 |
| OnAfterCrmContactUpdate | после изменения контакта. | CCrmContact::Update | 10.0.1 |
| OnBeforeCrmContactDelete | перед удалением контакта. | CCrmContact::Delete | 10.0.1 |
| OnBeforeCrmContactAdd | перед добавлением контакта. | CCrmContact::Add | 10.0.1 |
| OnBeforeCrmContactUpdate | перед изменением контакта. | CCrmContact::Update | 10.0.1 |
| OnAfterExternalCrmContactAdd | после добавления внешнего контакта. | CCrmContact::Add | 10.0.1 |
| OnAfterCrmContactDelete | после удаления контакта. | CCrmContact::Delete | 10.0.1 |
| Сделки | |||
| OnAfterCrmDealAdd | после добавления сделки. | CCrmDeal::Add | 10.0.1 |
| OnAfterCrmDealUpdate | после изменения сделки. | CCrmDeal::Update | 10.0.1 |
| OnBeforeCrmDealDelete | перед удалением сделки. | CCrmDeal::Delete | 10.0.1 |
| OnBeforeCrmDealAdd | перед добавлением сделки. | CCrmDeal::Add | 10.0.1 |
| OnBeforeCrmDealUpdate | перед изменением сделки. | CCrmDeal::Update | 10.0.1 |
| OnAfterCrmDealDelete | после удаления сделки. | CCrmDeal::Delete | 10.0.1 |
| OnAfterExternalCrmDealAdd | после добавления внешней сделки. | CCrmDeal::Add | 10.0.1 |
| OnAfterCrmDealProductRowsSave | после добавления товара в сделку. | CCrmDeal::SaveProductRows | 10.0.1 |
| Лиды | |||
| OnAfterCrmLeadAdd | после добавления лида. | CCrmLead::Add | 10.0.0 |
| OnAfterCrmLeadUpdate | после изменения лида. | CCrmLead::Update | 10.0.0 |
| OnBeforeCrmLeadDelete | перед удалением лида. | CCrmLead::Delete | 10.0.0 |
| OnBeforeCrmLeadAdd | перед добавлением лида. | CCrmLead::Add | 10.0.0 |
| OnBeforeCrmLeadUpdate | перед изменением лида. | CCrmLead::Update | 10.0.0 |
| OnAfterCrmLeadDelete | после удалениея лида. | CCrmLead::Delete | 10.0.0 |
| OnAfterExternalCrmLeadAdd | после добавления внешнего лида. | CCrmLead::Add | 10.0.0 |
| OnAfterCrmLeadProductRowsSave | после добавления товара в лид. | CCrmLead::SaveProductRows | 10.0.0 |
| Коммерческие предложения | |||
| OnBeforeCrmQuoteAdd | перед добавлением коммерческого предложения | CCrmQuote::Add | |
| OnAfterCrmQuoteAdd | после добавления коммерческого предложения | CCrmQuote::Add | |
| OnBeforeCrmQuoteUpdate | перед обновлением коммерческого предложения | CCrmQuote::Update | |
| OnAfterCrmQuoteUpdate | после обновления коммерческого предложения | CCrmQuote::Update | |
| OnBeforeCrmQuoteDelete | перед удалением коммерческого предложения | CCrmQuote::Delete | |
| OnAfterCrmQuoteDelete | после удаления коммерческого предложения | CCrmQuote::Delete | |
| OnBeforeCrmQuoteNumberSet | перед присвоением номера коммерческому предложению | CCrmQuote::SetQuoteNumber | |
| OnAfterCrmQuoteProductRowsSave | после добавления товара в коммерческое предложение | CCrmQuote::SaveProductRows | |
| Счета | |||
| OnBeforeCrmInvoiceUpdate | перед обновлением счёта | CCrmInvoice::Add | |
| OnBeforeCrmInvoiceAdd | перед добавлением счёта | CCrmInvoice::Add | |
| OnBeforeCrmInvoiceDelete | перед удалением счёта | CCrmInvoice::Delete | |
| OnAfterCrmInvoiceDelete | после удаления счёта | CCrmInvoice::Delete | |
| OnBeforeCrmInvoiceSetStatus | перед установкой статуса счёта | CCrmInvoice::SetStatus | |
| OnAfterCrmInvoiceSetStatus | после установки статуса счёта | CCrmInvoice::SetStatus | |
| Корзина | |||
| OnAfterMoveToRecycleBin | после перемещения документа в корзину | BaseController::fireAfterMoveToBinEvent | |
| OnAfterRecoverFromRecycleBin | после восстановления документа из корзины | BaseController::fireAfterRecoverEvent | |
| OnAfterEraseFromRecycleBin | после очистки корзины | BaseController::fireAfterEraseEvent | |
| Другие события | |||
| OnGetEntityTypes | после построения списка типов сущностей. | CCrmStatus::GetEntityTypes | 11.5.0 |
| OnAfterCrmAddEvent | после добавления события. | CCrmEvent::Add | 10.0.6 |
| OnGetActivityProviders | при получении списка активных провайдеров | ProviderManager::getProviders | |
| OnBeforeCrmAddEvent | перед добавлением события. | CCrmEvent::Add | 10.0.6 |
| OnBeforeCrmEventDelete | перед удалением события. | CCrmEvent::Delete | 10.0.6 |
| OnBeforeCrmEventDeleteByElement | перед удалением всех событий, связанных с конкретной сущностью. | CCrmEvent::DeleteByElement | 10.0.6 |
| *OnCrmStatusGetList | при запросе CCrmStatus::GetStatus | OnCrmStatusGetList | 12.5.7 |
| * используется для переопределения статусов в базе данных. Рекомендуется не использовать. | |||
© «Битрикс», 2001-2025, «1С-Битрикс», 2025