# UserTypeField

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

Класс `\Bitrix\Main\ORM\Fields\UserTypeField`
Модуль: Main.

## Описание

main

Исходный файл: `source/main/lib/orm/fields/usertypefield.php:19`

## Свойства (1)

- `$$valueField`

## Методы (56)

- [`__call()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/__call/)
- [`__clone()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/__clone/)
- [`__construct()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/__construct/) — Все поля в выражении должны быть указаны как %s (или как другой плейсхолдер для sprintf), а реальные имена полей передаются в массиве $buildFrom (= аргументы для sprintf)
- [`addFetchDataModifier()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/addfetchdatamodifier/)
- [`addSaveDataModifier()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/addsavedatamodifier/)
- [`addValidator()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/addvalidator/)
- [`cast()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/cast/) — Строго приводит значение к типу поля.
- [`static checkAggregation()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/checkaggregation/)
- [`static checkSubquery()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/checksubquery/)
- [`configureMultiple()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/configuremultiple/)
- [`configureSerialized()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/configureserialized/) (устаревший)
- [`configureTitle()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/configuretitle/) — Языковая фраза
- [`configureValueField()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/configurevaluefield/)
- [`configureValueType()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/configurevaluetype/)
- [`convertValueFromDb()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/convertvaluefromdb/) — Возвращает значение, преобразованное из необработанного результата SQL.
- [`convertValueToDb()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/convertvaluetodb/) — Возвращает необработанный SQL с экранированным значением в кавычках.
- [`getBuildFrom()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getbuildfrom/)
- [`getBuildFromChains()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getbuildfromchains/)
- [`static getClassByOldDataType()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getclassbyolddatatype/) (устаревший)
- [`getConnection()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getconnection/)
- [`getDataType()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getdatatype/) (устаревший)
- [`getEntity()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getentity/)
- [`getExpression()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getexpression/)
- [`getFetchDataModifiers()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getfetchdatamodifiers/)
- [`getFullExpression()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getfullexpression/)
- [`getLangCode()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getlangcode/)
- [`getName()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getname/)
- [`static getOldDataTypeByClass()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getolddatatypebyclass/) (устаревший)
- [`static getOldDataTypeByField()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getolddatatypebyfield/) (устаревший)
- [`getParameter()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getparameter/)
- [`getParentField()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getparentfield/)
- [`getSaveDataModifiers()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getsavedatamodifiers/)
- [`getTitle()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/gettitle/)
- [`getTypeMask()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/gettypemask/)
- [`getValidators()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getvalidators/)
- [`getValueField()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getvaluefield/)
- [`getValueType()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/getvaluetype/)
- [`hasParameter()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/hasparameter/)
- [`hasSubquery()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/hassubquery/)
- [`isAggregated()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/isaggregated/)
- [`isConstant()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/isconstant/)
- [`isMultiple()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/ismultiple/)
- [`isSerialized()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/isserialized/)
- [`modifyValueBeforeSave()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/modifyvaluebeforesave/)
- [`postInitialize()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/postinitialize/) — Вызывается после инициализации сущностью Entity
- [`static removeSubqueries()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/removesubqueries/)
- [`resetEntity()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/resetentity/)
- [`serialize()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/serialize/)
- [`setConnection()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/setconnection/)
- [`setEntity()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/setentity/)
- [`setName()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/setname/)
- [`setParameter()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/setparameter/)
- [`setParentField()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/setparentfield/)
- [`setSerialized()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/setserialized/)
- [`unserialize()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/unserialize/)
- [`validateValue()`](https://chugunov.pro/api-bitrix/main/orm/fields/usertypefield/validatevalue/)

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