Добавляем или обновляем реквизиты Контакта
- Этот код добавляет или обновляет реквизиты указанного Контакта.
use Bitrix\Crm\ContactTable;
$phoneString = "{{Phone}}";
$emailString = "{{E-mail}}";
$phoneNumbers = explode(", ", $phoneString);
$emailAddresses = explode(", ", $emailString);
$arFilter = array(
'LOGIC' => 'OR',
array('PHONE' => $phoneNumbers),
array('EMAIL' => $emailAddresses)
);
$arSelect = array('ID');
$arContacts = ContactTable::getList(array(
'order' => array('ID' => 'DESC'),
'filter' => $arFilter,
'select' => $arSelect,
'cache' => array('ttl' => 3600)
))->fetchAll();
$contactIDs = array();
foreach ($arContacts as $contact){
$contactIDs[]= $contact['ID'];
$rootActivity = $this->GetRootActivity();
$rootActivity->SetVariable("ContactIDs", $contactIDs);
Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлы
Отключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie.
Подробнее о нашей политике в отношении Cookie.
Принять все
Отказаться от всех
Настроить