update_custom_field
Функция update_custom_field используется для создания, изменения или удаления произвольных полей.
svc=item/update_custom_field¶ms={"itemId":<long>,
"id":<long>,
"callMode":"<text>"
"n":"<text>",
"v":"<text>"}
Параметры
| Название | Описание |
|---|---|
| itemId | ID элемента. |
| id | ID произвольного поля. Не учитывается во время создания, ID произвольных полей генерируются системой. |
| callMode | Действие:
|
Следующие параметры требуются только для создания и изменения произвольных полей:
| Название | Описание |
|---|---|
| n | Имя произвольного поля. |
| v | Значение произвольного поля. |
Возвращаемый результат
При создании и изменении произвольных полей возвращаемый результат следующий:
[
<long>, /* ID произвольного поля */
{
"id":<long>, /* ID произвольного поля */
"n":"<text>", /* имя */
"v":"<text>" /* значение */
}
]
При удалении произвольных полей возвращаемый результат следующий:
[
<long>, /* ID произвольного поля */
null
]
Возможные коды ошибок:
| Код | Описание |
|---|---|
| 7 | Не удалось извлечь элемент с требуемым ACL (ADF_ACL_ITEM_VIEW_CFIELDS, ADF_ACL_ITEM_EDIT_CFIELDS). |
| 6 | Неопределенная ошибка. |
| 4 | Неверные входные параметры. |