# CAllUserTypeEntity::Update()

URL: https://chugunov.pro/api-bitrix/global/callusertypeentity/update/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс: [`\CAllUserTypeEntity`](https://chugunov.pro/api-bitrix/global/callusertypeentity/)
Модуль: Глобальные классы.
Свойства элемента: method, public.

## Сигнатура

```php
public Update(int $ID, array<string|int, mixed> $arFields) : bool
```

## Описание

Следует отметить, что ради ускорения разработки было решено не реализовывать
такую же гибкость, как в инфоблоках (пока обойдёмся без alter и прочего).

Сначала вызывается метод экземпляра CheckFields (то есть $this->CheckFields($arFields) ).

После этого метаданные сохраняются в базе данных.

Массив arFields (только то, что можно изменить):

SORT - порядок сортировки

MANDATORY - флаг обязательного ввода значения Y/N

SHOW_FILTER - флаг отображения в фильтре списка Y/N

SHOW_IN_LIST - флаг отображения в списке Y/N

EDIT_IN_LIST - разрешить редактирование поля в административных формах или нет Y/N

IS_SEARCHABLE - флаг поиска Y/N

SETTINGS - массив с настройками свойства, зависящими от типа свойства. Они «очищаются» через обработчик типа PrepareSettings.

EDIT_FORM_LABEL - массив языковых сообщений в виде array("ru"=>"привет", "en"=>"hello")

LIST_COLUMN_LABEL

LIST_FILTER_LABEL

ERROR_MESSAGE

HELP_MESSAGE

В случае ошибки перехватывайте исключение приложения!

## Параметры

- `$ID` `int` — обязательный. Идентификатор свойства
- `$arFields` `array<string|int, mixed>` — обязательный. Метаданные нового свойства

## Возвращаемое значение

`bool`

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/CAllUserTypeEntity.html
