Заметки
Почему crm.item.update меняет title, но не UF-поле
Изменение title не подтверждает, что переданный код пользовательского поля распознан. Сначала получите схему того же entityTypeId в том же режиме имён, что и запрос обновления.
Посмотреть фактический код поля
BX24.callMethod('crm.item.fields', {
entityTypeId: 128,
useOriginalUfNames: 'Y'
}, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data().fields);
});Если код отсутствует, проверьте тип CRM и само существование поля. Если поле есть — смотрите type, isMultiple и isReadOnly, затем сравните переданное значение с ответом обновления.
При передаче UF_CRM_* добавьте useOriginalUfNames: 'Y' и в crm.item.update. Полный пример обновления строкового UF-поля.