Добрый день, нужно получить контакты и компанию принадлежащие лиду, использую CCrmLead::GetListEx, CCrmLead::GetByID - все поля что надо есть, кроме контактов и компании, как их получить? как они вообще связаны между собой? Спасибо
22.05.2020 10:15:53
у лида есть поля [COMPANY_ID], [CONTACT_ID]
|
|
|
|
22.05.2020 11:25:27
|
|||
|
|
22.05.2020 11:35:33
$dbResult = Bitrix\Crm\Entity\Company::getByID($id); $dbResult1 = Bitrix\Crm\Entity\Contact::getByID($id); |
|||||
|
|
22.05.2020 11:44:18
CCrmLead::GetListEx, CCrmLead::GetByID
эти методы тоже выводят эти поля |
|
|
|
22.05.2020 13:50:46
|
|||
|
|
22.05.2020 15:05:03
Не знаю какой именно айди возвращает этот метод
Детализация звонков в разделе телефония формируется через класс "Bitrix\Voximplant\StatisticTable" |
|
|
|
22.05.2020 15:38:12
Нашел вроде то что мне нужно: в начале звонка отрабатывает метод showExternalCall и возвращает объект со всеми данными Object CRM: {FOUND: "Y", CONTACT: {…}, COMPANY: "", ACTIVITIES: Array(0), DEALS: Array(0), …} callId: "externalCall.b30e9725185180a96faab5fcff130c2e.1590149039" companyPhoneNumber: null config: {CRM_CREATE: "none"} crmActivityEditUrl: null crmActivityId: null crmEntityId: 5921 crmEntityType: "CONTACT" fromUserId: [92] isCallback: false lineNumber: null phoneNumber: "7000000000" portalCall: false portalCallData: [] portalCallUserId: 0 showCrmCard: true __proto__: Object это айди звонка как я понял callId: "externalCall.b30e9725185180a96faab5fcff130c2e.1590149039" |
|||
|
|
22.05.2020 15:56:43
Да, через Bitrix\Voximplant\StatisticTable можно искать по этому айди, поле [CALL_ID]
|
||||
|
|
|||