• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/util/replicator/task/fromtemplate.php
  • Класс: BitrixTasksUtilReplicatorTaskFromTemplate
  • Вызов: FromTemplate::taskByTemplateAlreadyExist
static function taskByTemplateAlreadyExist($templateId, $executionTime)
{
	try
	{
		$userId = static::getEffectiveUser();

		$query = new TaskQuery($userId);
		$query
			->setSelect(['ID'])
			->setWhere([
				'FORKED_BY_TEMPLATE_ID' => $templateId,
				'CREATED_DATE' => $executionTime
			])
			->setLimit(1)
			->skipAccessCheck();

		$list = new TaskList();
		$tasks = $list->getList($query);

		return !empty($tasks);
	}
	catch (Exception $exception)
	{
		return false;
	}
}