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-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.