• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/task.php
  • Класс: Bitrix\Crm\Activity\Provider\Task
  • Вызов: Task::unbindExternalEntity
static function unbindExternalEntity($entityId)
{
	$entityId = (int) $entityId;
	if ($entityId <= 0 || !Loader::includeModule('tasks'))
	{
		return false;
	}

	$task = \CTasks::getByID($entityId, false)->fetch();
	if(!(is_array($task) && isset($task['UF_CRM_TASK'])))
	{
		return false;
	}

	$taskEntity = new \CTasks();
	$taskEntity->Update($entityId, ['UF_CRM_TASK'=>[]]);

	return true;
}