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

task.item.update

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

Внимание! Метод устарел и не поддерживается. Рекомендуется использовать методы tasks.task.*.

Обновляет данные по задаче. Доступны для обновления следующие поля. При обновлении данных по задаче учитывается бизнес-логика и права.

Например: Исполнитель не может переименовать задачу - в таком случае будет сгенерирована ошибка.

Рекомендуется перед обновлением данных проверять, допустимо ли данное действие (task.item.isactionallowed).

Параметры функции

ПараметрОписание
TASKIDИдентификатор задачи.
TASKDATAСписок полей с новыми значениями.

Внимание! Соблюдение порядка следования параметров в запросе обязательно. При его нарушении запрос будет выполнен с ошибками.

Пример

BX24.callMethod(
	'task.item.update',
	[1, {TIME_ESTIMATE: 113}],
	function(result)
	{
		console.info(result.data());
		console.log(result);
	}
);

Пример записи значений с CRM:

BX24.callMethod(
	'task.item.update',
	[1, {UF_CRM_TASK: ["L_4", "C_7", "CO_5", "D_10"]}],
	function(result)
	{
		console.info(result.data());
		console.log(result);
	}
); 

Цифры это ID соответствующих значений. Значение L_4 означает привязку к задаче лида с ID = 4. Можно задавать несколько связей одного типа, например L_4, L_5.

  • L - лид
  • C - контакт
  • CO - компания
  • D - сделка


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