• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/task/scenario.php
  • Класс: Bitrix\Tasks\Internals\Task\ScenarioTable
  • Вызов: ScenarioTable::insertIgnore
static function insertIgnore(int $taskId, array $scenarios): void
{
	foreach (self::filterByValidScenarios($scenarios) as $scenario)
	{
		$scenario = Application::getConnection()->getSqlHelper()->forSql($scenario);
		$sql = "
			INSERT IGNORE INTO ". self::getTableName() ."
			(`TASK_ID`, `SCENARIO`)
			VALUES
			($taskId, '$scenario')
		";
		Application::getConnection()->query($sql);
	}
}