Для получения ID контакта из сделки в Битрикс24, вам понадобится использовать API или функциональность платформы на основе разработки Битрикс24.
1. Использование API Битрикс24:
Для получения ID контакта из сделки при использовании API Битрикс24, вам необходимо выполнить следующие шаги:
- Создайте приложение или вебхук с доступом к сделкам (и контактам), чтобы получить доступ к API.
- Используйте метод API "crm.deal.get", передав ID сделки, чтобы получить информацию о сделке.
- В полученных данных будет содержаться информация о контакте, привязанном к данной сделке. Извлеките ID контакта из этой информации.
Пример кода на PHP с использованием библиотеки Bitrix ORM:
use BitrixCrmDealTable; use BitrixCrmBindingDealContactTable; $dealId = 123; // Замените 123 на актуальный ID сделки $deal = DealTable::getRow([ 'select' => ['ID'], 'filter' => ['=ID' => $dealId], ]); if ($deal) { $binding = DealContactTable::getList([ 'select' => ['CONTACT_ID'], 'filter' => ['=DEAL_ID' => $deal['ID']], ])->fetch(); if ($binding) { $contactId = $binding['CONTACT_ID']; echo "ID контакта: " . $contactId; } else { echo "Контакт не найден для данной сделки"; } } else { echo "Сделка не найдена"; }
2. Использование функциональности Битрикс24:
- Откройте сделку и найдите раздел "Контакт" или аналогичный раздел, в котором отображается связанный контакт.
- Нажмите на имя контакта или его ID, чтобы открыть страницу с информацией о контакте.
- В адресной строке браузера вы увидите URL с ID контакта, который можно скопировать и использовать по своему усмотрению.
Учтите, что указанные способы могут различаться в зависимости от версии и настроек вашего Битрикс24. Вам следует обратиться к документации или поддержке Битрикс24 для более подробной информации, если вам нужно получить ID контакта из сделки с помощью других инструментов или методов.