• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/replicator/template/taskreplicationchecker.php
  • Класс: BitrixTasksReplicatorTemplateTaskReplicationChecker
  • Вызов: TaskReplicationChecker::isTaskByTemplateAlreadyProduced
private function isTaskByTemplateAlreadyProduced(): bool
{
	try
	{
		$query = new TaskQuery();
		$query
			->setSelect(['ID'])
			->setWhere([
				'FORKED_BY_TEMPLATE_ID' => $this->repository->getTemplate()->getId(),
				'CREATED_DATE' => $this->executionService->getTemplateCurrentExecutionTime(),
			])
			->setLimit(1)
			->skipAccessCheck();

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

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