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

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::Add12.0.2
OnActivityDelete при удалении дела.CCrmActivity::Delete12.0.2
OnActivityUpdate при изменении дела. CCrmActivity::Update12.0.2
OnBeforeActivityDelete перед удалением дела.CCrmActivity::Delete12.0.2
Каталог товаров
OnBeforeCrmCatalogDelete перед удалением каталога товаров crm.CCrmCatalog::Delete11.5.0
OnCrmCatalogDelete при удалении каталога товаров CRM.OnCrmCatalogDelete11.5.0
Почтовый шаблон
OnBeforeMailTemplateDelete перед удалением почтового шаблона.CCrmMailTemplate::Delete12.5.0
OnMailTemplateAdd при добавлении почтового шаблона.CCrmMailTemplate::Add12.5.0
OnMailTemplateDelete при удалении почтового шаблона.CCrmMailTemplate::Delete12.5.0
OnMailTemplateUpdate при изменении почтового шаблона.CCrmMailTemplate::Update12.5.0
Товары
OnBeforeCrmProductDelete перед удалением товара crm.CCrmProduct::Delete11.5.0
OnCrmProductDelete при удалении товара CRM.CCrmProduct::Delete11.5.0
OnAfterCrmProductUpdate после обвноления товара CRM.CCrmProduct::Update11.5.0
Компании
OnAfterCrmCompanyAdd после добавления компании.CCrmCompany::Add10.0.1
OnAfterCrmCompanyUpdate после изменения компании.CCrmCompany::Update10.0.1
OnBeforeCrmCompanyDelete перед удалением компании.CCrmCompany::Delete10.0.1
OnBeforeCrmCompanyAdd перед добавлением компанииCCrmCompany::Add10.0.1
OnBeforeCrmCompanyUpdate перед изменением компанииCCrmCompany::Update10.0.1
OnAfterCrmCompanyDelete после удаления компании.CCrmCompany::Delete10.0.1
OnAfterExternalCrmCompanyAdd после добавления внешней компании.CCrmCompany::Add10.0.1
Контакты
OnAfterCrmContactAdd после добавления контакта.CCrmContact::Add10.0.1
OnAfterCrmContactUpdate после изменения контакта.CCrmContact::Update10.0.1
OnBeforeCrmContactDelete перед удалением контакта.CCrmContact::Delete10.0.1
OnBeforeCrmContactAdd перед добавлением контакта.CCrmContact::Add10.0.1
OnBeforeCrmContactUpdate перед изменением контакта.CCrmContact::Update10.0.1
OnAfterExternalCrmContactAdd после добавления внешнего контакта.CCrmContact::Add10.0.1
OnAfterCrmContactDelete после удаления контакта.CCrmContact::Delete10.0.1
Сделки
OnAfterCrmDealAdd после добавления сделки.CCrmDeal::Add10.0.1
OnAfterCrmDealUpdate после изменения сделки.CCrmDeal::Update10.0.1
OnBeforeCrmDealDelete перед удалением сделки.CCrmDeal::Delete10.0.1
OnBeforeCrmDealAdd перед добавлением сделки.CCrmDeal::Add10.0.1
OnBeforeCrmDealUpdate перед изменением сделки.CCrmDeal::Update10.0.1
OnAfterCrmDealDelete после удаления сделки.CCrmDeal::Delete10.0.1
OnAfterExternalCrmDealAdd после добавления внешней сделки.CCrmDeal::Add10.0.1
OnAfterCrmDealProductRowsSave после добавления товара в сделку.CCrmDeal::SaveProductRows10.0.1
Лиды
OnAfterCrmLeadAdd после добавления лида.CCrmLead::Add10.0.0
OnAfterCrmLeadUpdate после изменения лида.CCrmLead::Update10.0.0
OnBeforeCrmLeadDelete перед удалением лида.CCrmLead::Delete10.0.0
OnBeforeCrmLeadAdd перед добавлением лида.CCrmLead::Add10.0.0
OnBeforeCrmLeadUpdate перед изменением лида.CCrmLead::Update10.0.0
OnAfterCrmLeadDelete после удалениея лида.CCrmLead::Delete10.0.0
OnAfterExternalCrmLeadAdd после добавления внешнего лида.CCrmLead::Add10.0.0
OnAfterCrmLeadProductRowsSave после добавления товара в лид.CCrmLead::SaveProductRows10.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::GetEntityTypes11.5.0
OnAfterCrmAddEvent после добавления события.CCrmEvent::Add10.0.6
OnGetActivityProviders при получении списка активных провайдеровProviderManager::getProviders
OnBeforeCrmAddEvent перед добавлением события.CCrmEvent::Add10.0.6
OnBeforeCrmEventDelete перед удалением события.CCrmEvent::Delete10.0.6
OnBeforeCrmEventDeleteByElement перед удалением всех событий, связанных с конкретной сущностью.CCrmEvent::DeleteByElement10.0.6
*OnCrmStatusGetList при запросе CCrmStatus::GetStatusOnCrmStatusGetList12.5.7
* используется для переопределения статусов в базе данных. Рекомендуется не использовать.


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх