# VoteUserType::prepareSettings()

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

Класс: [`\Bitrix\Vote\Uf\VoteUserType`](https://chugunov.pro/api-bitrix/vote/uf/voteusertype/)
Модуль: Vote.
Свойства элемента: method, public, static.

## Сигнатура

```php
public static prepareSettings(array<string|int, mixed> $userField) : array<string|int, mixed>
```

## Описание

Подготавливает данные ("SETTINGS") для сериализации в функциях CUserTypeEntity::Add и CUserTypeEntity::Update

## Параметры

- `$userField` `array<string|int, mixed>` — обязательный. Array (
  [ID] => 29
  [ENTITY_ID] => BLOG_POST
  [FIELD_NAME] => UF_BLOG_POST_VOTE
  [USER_TYPE_ID] => vote
  [XML_ID] => UF_BLOG_POST_VOTE
  [SORT] => 100
  [MULTIPLE] => N
  [MANDATORY] => N
  [SHOW_FILTER] => N
  [SHOW_IN_LIST] => Y
  [EDIT_IN_LIST] => Y
  [IS_SEARCHABLE] => N
  [SETTINGS] => Array
  (
  [CHANNEL_ID] => 1
  [UNIQUE] => 40
  [UNIQUE_IP_DELAY] => Array
  (
  [DELAY] =>
  [DELAY_TYPE] => S
  )
  
  [NOTIFY] => I
  )
  
  [EDIT_FORM_LABEL] => UF_BLOG_POST_VOTE
  [LIST_COLUMN_LABEL] =>
  [LIST_FILTER_LABEL] =>
  [ERROR_MESSAGE] =>
  [HELP_MESSAGE] =>
  [USER_TYPE] => Array
  (
  [USER_TYPE_ID] => vote
  [CLASS_NAME] => Bitrix\Vote\Uf\VoteUserType
  [DESCRIPTION] => "Vote"
  [BASE_TYPE] => int
  )
  [VALUE] => 27
  [ENTITY_VALUE_ID] => 247)).

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

`array<string|int, mixed>`

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