crm.activity.update
Scope: crm Права на выполнение: для всех
С версии CRM 22.1350.0 метод устарел. Используйте методы crm.activity.todo.updateDeadline и crm.activity.todo.updateDescription.
crm.activity.update(id, fields)
Обновляет существующую активность.
Параметры
Параметр | Описание |
---|---|
id | Идентификатор активности. |
fields | Набор полей - массив вида array("обновляемое поле"=>"значение"[, ...]), где "обновляемое поле" может принимать значения из возвращаемых методом crm.activity.fields.
Примечание: чтобы узнать требуемый формат полей, выполните метод crm.activity.fields и посмотрите формат пришедших значений этих полей.
|
Пример
var d = new Date(); d.setSeconds(0); var dateStr = d.getFullYear() + '-' + paddatepart(1 + d.getMonth()) + '-' + paddatepart(d.getDate()) + 'T' + paddatepart(d.getHours()) + ':' + paddatepart(d.getMinutes()) + ':' + paddatepart(d.getSeconds()) + '+00:00'; var paddatepart = function(part) { return part >= 10 ? part.toString() : '0' + part.toString(); } var id = prompt("Введите ID"); BX24.callMethod( "crm.activity.update", { id: id, fields: { "START_TIME": dateStr, "END_TIME": dateStr, COMPLETED: 'Y' } }, function(result) { if(result.error()) console.error(result.error()); else { console.info(result.data()); } } );
© «Битрикс», 2001-2024, «1С-Битрикс», 2024