- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/control/task.php
- Класс: Bitrix\Tasks\Control\Task
- Вызов: Task::save
private function save(array $data): TaskObject { $handler = new TaskFieldHandler($this->userId, $data); $data = $handler->getFieldsToDb(); $result = TaskTable::update($this->taskId, $data); if (!$result->isSuccess()) { $messages = $result->getErrorMessages(); $message = Loc::getMessage('TASKS_UNKNOWN_ADD_ERROR'); if (!empty($messages)) { $message = array_shift($messages); } throw new TaskUpdateException($message); } return $this->fetchTaskObjectById($this->taskId); }