• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/marketing/event/baseevent.php
  • Класс: BitrixTasksInternalsMarketingEventBaseEvent
  • Вызов: BaseEvent::isEventExists
protected function isEventExists(bool $onlyExecuted = false): bool
{
	$filter = [
		'=USER_ID' => $this->userId,
		'=EVENT' => $this->getClass(),
	];

	if ($onlyExecuted)
	{
		$filter['>DATE_EXECUTED'] = 0;
	}

	$res = MarketingTable::getList([
		'filter' => $filter,
	]);

	if ($res->getSelectedRowsCount() > 0)
	{
		return true;
	}

	return false;
}