• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/checklist/task/taskchecklistfacade.php
  • Класс: BitrixTasksCheckListTaskTaskCheckListFacade
  • Вызов: TaskCheckListFacade::doAddPostActions
static function doAddPostActions($taskId, $userId, $checkList): void
{
	$checkListLog = new TaskCheckListLog($taskId, $userId, null, $checkList);

	if (static::getDeferredActionsMode())
	{
		static::$collectedData[] = $checkListLog->getActionFields(TaskCheckListLog::ACTION_ADD, [$checkList]);
	}
	else
	{
		$checkListLog->logAddingChanges();
		SearchIndex::setTaskSearchIndex($taskId);

		$members = $checkList->getFields()['MEMBERS'];
		if (is_array($members) && !empty($members))
		{
			$task = new CTaskItem($taskId, $userId);
			static::addMembersToTask($task, $members);
		}
	}
}