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