• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/schedulerservice.php
  • Класс: CBPSchedulerService
  • Вызов: CBPSchedulerService::unSubscribeByEventId
public function unSubscribeByEventId(int $eventId, $entityKey = null)
{
	$event = SchedulerEventTable::getList([
		'select' => ['WORKFLOW_ID', 'HANDLER','EVENT_MODULE', 'EVENT_TYPE', 'ENTITY_ID'],
		'filter' => ['=ID' => $eventId]
	])->fetch();

	if ($event)
	{
		$this->unSubscribeOnEvent(
			$event['WORKFLOW_ID'],
			$event['HANDLER'],
			$event['EVENT_MODULE'],
			$event['EVENT_TYPE'],
			$entityKey ? [$entityKey => $event['ENTITY_ID']] : $event['ENTITY_ID']
		);
	}
}