Данный код проверяет наличие реквизитов у компании. Если реквизиты есть, они удаляются. Если же реквизитов нет, никакие дополнительные действия не выполняются.
$ID_COMPANY = "{{ID}}";
//Получаем текущие реквизиты компании
$requisite = new \Bitrix\Crm\EntityRequisite();
$requisiteList = $requisite->getList([ 'filter' =>[ 'ENTITY_ID' => $ID_COMPANY,
'ENTITY_TYPE_ID' => '4'
],
'select' =>['ID']])->fetchAll();
//Если реквизитов нет, то код дальше не выполняется
if (empty($requisiteList)){ return;}//Если реквизиты есть, то удаляем их
foreach ($requisiteList as $requisiteItem){ $requisiteId = $requisiteItem['ID'];
$requisite->delete($requisiteId); }
Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлыОтключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie.Подробнее о нашей политике в отношении Cookie.