Документация для разработчиков
Темная тема

tasks.task.update

Scope: task Права на выполнение: для всех

tasks.task.update(taskId, fields)

Метод обновляет задачу.

Параметры

Параметр Описание
taskId Идентификатор задачи.
fields Поля, соответствующие доступному списку полей tasks.task.getfields.

Примеры

BX24.callMethod(
	'tasks.task.update', 
	{taskId:1, fields:{TITLE:'task for test', RESPONSIBLE_ID:1}}, 
	function(res){console.log(res.answer.result);}
);

Параметры метода для прикрепления файла к задаче из диска:

{"taskId": "77", "fields": {"UF_TASK_WEBDAV_FILES": ["n111"]} }
где "111" - id файла на диске.

Внимание: нужно добавлять букву n в начале


С версии 22.1300.0. В метод можно передать параметр SE_PARAMETER - список объектов с дополнительными параметрами задачи.

BX.ajax.runAction("tasks.task.add", {
	data: {
		fields: {
			"TITLE": 'REST',
			"RESPONSIBLE_ID": 1,
			"SE_PARAMETER": [
				{
					'VALUE': 'Y',
					'CODE': 3
				},
				{
					'VALUE': 'Y',
					'CODE': 2
				},
			]
		}
	}
}).then(function (response) { console.log(response);});

Значения кодов:

  1. cроки определяются сроками подзадач
  2. автоматически завершать задачу при завершении подзадач (и наоборот)
  3. обязательный отчет при завершении задачи


© «Битрикс», 2001-2024, «1С-Битрикс», 2024