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

CRM

Перед использованием модуля необходимо проверить, установлен ли он, и подключить его при помощи конструкции:

<? 
if(CModule::IncludeModule("crm"))
{  
	//здесь можно использовать функции и классы модуля
} 
?>

Модуль включает в себя следующие Компоненты 2.0:

Компании

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Компании (комплексный компонент) crm.company Позволяет управлять списком компаний.
Список компаний crm.company.list Выводит список компаний.
Редактирование компании crm.company.edit Позволяет добавлять новую, или редактировать параметры имеющейся компании.
Просмотр компании crm.company.show Осуществляет вывод детального описания компании.
Панель инструментов crm.company.menu Позволяет настроить верхнее меню сущности.
Импорт компаний* crm.company.menu Позволяет импортировать список компаний.
* отмечены системные компоненты (не описываются)

Контакты

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Контакты (комплексный компонент) crm.contact Позволяет управлять списком контактов.
Список контактов crm.contact.list Выводит список контактов.
Редактирование контакта crm.contact.edit позволяет добавлять новый, или редактировать параметры имеющегося контакта.
Просмотр контакта crm.contact.show Осуществляет вывод детального описания контакта.
Панель инструментов crm.contact.menu Позволяет настроить верхнее меню сущности.
Экспорт* crm.contact.export Предназначен для экспорта контактов в формате .xml.
Импорт контактов*crm.contact.import Предназначен для импорта списка контактов в формате CSV.
Импорт сделок*crm.deal.import Предназначен для импорта списка сделок в формате CSV.
Веб сервис* crm.contact.webservice Предназначен для создания и экспорта контактов.
* отмечены системные компоненты (не описываются)

Лиды

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Лиды (комплексный компонент) crm.lead Позволяет работать с лидами.
Список лидов crm.lead.list Выводит список лидов.
Редактирование лида crm.lead.edit Позволяет создать новый, либо редактировать существующий лид.
Просмотр лида crm.lead.show Осуществляет вывод детального описания лида.
Туллбар crm.lead.menu Позволяет настроить верхнее меню сущности.
Конвертация лида crm.lead.convert Позволяет конвертировать лид в контакт, компанию или сделку.
Импорт лидов* crm.lead.import Предназначен для импорта списка лидов в формате CSV.
Веб-сервис* crm.lead.webservice Сервис для создания лида.
Обработчик REST* crm.lead.rest Обработчик REST для создания лида.
* отмечены системные компоненты (не описываются)

Настройки

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Настройки пользовательских полей (комплексный компонент) crm.config.fieldsПозволяет выполнить настройку пользовательских полей в модуле CRM.
Список пользовательских полей crm.config.fields.listВыводит список пользовательских полей модуля CRM.
Список типов пользовательских полей crm.config.fields.typesВыводит список типов пользовательских полей модуля CRM.
Настройка пользовательского поля crm.config.fields.editПозволяет выполнить настройку пользовательского поля модуля CRM.
Настройки прав доступа (комплексный компонент) crm.config.permsПозволяет выполнить настройку прав доступа к модулю CRM.
Настройка Send&Save* crm.config.sendsaveНастройка интеграции с Send&Save в модуле CRM.
Настройка статусов* crm.config.statusПозволяет выполнить настройку статусов модуля CRM.
* отмечены системные компоненты (не описываются)

Сделки

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Сделки (комплексный компонент)crm.dealПозволяет работать со сделками.
Воронка продажcrm.deal.funnelВыводит количественное соотношение сделок на разных стадиях выполнения.
Список сделокdeal.listВыводит список сделок.
Редактирование сделки crm.deal.edit Позволяет создать новую, либо редактировать существующую сделку.
Просмотр сделки crm.deal.show Осуществляет вывод детального описания сделки.
Панель инструментов crm.deal.menu Позволяет настроить верхнее меню сущности.

Действия

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Дела (комплексный компонент)crm.activity.calendar.listВыводит список записей календаря.
Список задачcrm.activity.task.listВыводит список задач.
Список звонков/встречcrm.activity.calendar.listВыводит список записей календаря.

Счета

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Счета (комплексный компонент)crm.invoiceПозволяет работать со счетами в CRM.
Список счетовcrm.invoice.listВыводит список счетов.
Редактирование счетаcrm.invoice.editДобавляет новый, или позволяет редактировать параметры имеющегося счёта.
Просмотр счетаcrm.invoice.showВыводит детальное описание счёта.
Панель инструментовcrm.invoice.menuПозволяет настроить контентное меню сущности.
Просмотр счета в формате HTML/PDF*crm.invoice.paymentПросмотр счета в формате HTML/PDF.
* отмечены системные компоненты (не описываются)

Товары

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Товары (комплексный компонент)crm.productПозволяет управлять товарами сделок CRM.
Список товаровcrm.product.listВыводит список товаров системы CRM.
Список разделовcrm.product.section.listПозволяет управлять списком разделов выбранного каталога.
Редактирование товараcrm.product.editПозволяет редактировать существующий, либо добавить новый товар.
Просмотр товараcrm.product.showВыводит детальное описание товара.
Туллбарcrm.product.menuПозволяет настроить контентное меню для работы с каталогами и товарами.

Дополнительно

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Просмотр событий crm.event.view Выводит список действий, произведенных над сущностями системы CRM.
Отчеты (комплексный компонент) crm.report Составляет отчеты по работе в CRM.
Просмотр событий счета crm.invoice.events Выводит список действий, произведенных над счетами системы CRM.
* отмечены системные компоненты (не описываются)


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Иван Шум
Добавление контакта с телефоном:

Код
   $arFields = array(
      "LAST_NAME" => $arName[0],
      "NAME" => $arName[1],
      "SECOND_NAME" => $arName[2],
      "FM" => array(
         "PHONE" => array(
            "n1" => array(
               "VALUE" => $arContr["phone"],
               "VALUE_TYPE" => "MOBILE"
            ),
         ),
      ),
      "ASSIGNED_BY_ID" => $managerID,
   );
   
   $oContact = new CCrmContact();
   if($res = $oContact->Add($arFields)){
      
   }else{
      echo $oContact->LAST_ERROR."<br />";
   }
 
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх