События
Дела
Событие |
Вызывается |
Метод |
С версии |
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 |
OnBeforeCrmDealProductRowsSave | перед добавлением товара в сделку. | CCrmDeal::SaveProductRows | 22.500 |
Лиды
Событие |
Вызывается |
Метод |
С версии |
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-2024, «1С-Битрикс», 2024