# EntityRequisite

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

Класс `\Bitrix\Crm\EntityRequisite`
Модуль: Crm.

Исходный файл: `source/crm/lib/entityrequisite.php:32`

## Константы (41)

- `ADDRESS`
- `COMPANY_ACCOUNTANT`
- `COMPANY_DIRECTOR`
- `COMPANY_FULL_NAME`
- `COMPANY_NAME`
- `COMPANY_REG_DATE`
- `CONFIG_TABLE_NAME`
- `EDRPOU`
- `ERR_ACCESS_DENIED_COMPANY_UPDATE`
- `ERR_ACCESS_DENIED_CONTACT_UPDATE`
- `ERR_COMPANY_NOT_EXISTS`
- `ERR_CONTACT_NOT_EXISTS`
- `ERR_CREATE_REQUISITE`
- `ERR_DEF_IMP_PRESET_NOT_DEFINED`
- `ERR_DUP_CTRL_MODE_SKIP`
- `ERR_FIELD_LENGTH_MAX`
- `ERR_FIELD_LENGTH_MIN`
- `ERR_FIELD_REQUIRED`
- `ERR_IMP_PRESET_HAS_NO_ADDR_FIELD`
- `ERR_IMP_PRESET_NOT_EXISTS`
- `ERR_INVALID_ENTITY_ID`
- `ERR_INVALID_ENTITY_TYPE`
- `ERR_INVALID_IMP_PRESET_ID`
- `ERR_NO_ADDRESSES_TO_IMPORT`
- `ERR_NOTHING_TO_DELETE`
- `ERR_ON_DELETE`
- `IFNS`
- `IIN`
- `INN`
- `KPP`
- `OGRN`
- `OGRNIP`
- `OKVED`
- `PERSON_FIRST_NAME`
- `PERSON_FULL_NAME`
- `PERSON_LAST_NAME`
- `PERSON_SECOND_NAME`
- `VAT_ID`
- `XML_ID_DEFAULT_PRESET_RU_COMPANY`
- `XML_ID_DEFAULT_PRESET_RU_INDIVIDUAL`
- `XML_ID_DEFAULT_PRESET_RU_PERSON`

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

- `static $$sUFEntityID`

## Методы (125)

- [`add()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/add/)
- [`addFromData()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/addfromdata/)
- [`checkBeforeAdd()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkbeforeadd/)
- [`checkBeforeUpdate()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkbeforeupdate/)
- [`checkCountryId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkcountryid/)
- [`static checkCreatePermissionOwnerEntity()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkcreatepermissionownerentity/)
- [`static checkDeletePermissionOwnerEntity()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkdeletepermissionownerentity/)
- [`static checkEntityType()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkentitytype/)
- [`checkReadPermission()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkreadpermission/)
- [`static checkReadPermissionOwnerEntity()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkreadpermissionownerentity/)
- [`checkRequiredFieldsBeforeSave()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkrequiredfieldsbeforesave/)
- [`checkRqFieldCountryId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkrqfieldcountryid/)
- [`checkRqFieldsBeforeSave()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkrqfieldsbeforesave/)
- [`checkUpdatePermission()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkupdatepermission/)
- [`static checkUpdatePermissionOwnerEntity()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/checkupdatepermissionownerentity/)
- [`delete()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/delete/)
- [`deleteByEntity()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/deletebyentity/)
- [`deleteUserField()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/deleteuserfield/)
- [`entityListRequisiteExportDataFormatMultiline()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/entitylistrequisiteexportdataformatmultiline/) — Преобразует данные экспорта в плоский формат.
- [`exists()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/exists/)
- [`static formatDuplicateCriterionScope()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/formatduplicatecriterionscope/)
- [`static getAddresses()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getaddresses/) — Загрузить адреса сущности
- [`getAddressFieldMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getaddressfieldmap/)
- [`getAddressFieldPostfixes()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getaddressfieldpostfixes/)
- [`getAddressFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getaddressfields/)
- [`static getAddressFiltrableFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getaddressfiltrablefields/)
- [`static getAddressZoneByCountry()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getaddresszonebycountry/)
- [`static getAllowedRqFieldCountries()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getallowedrqfieldcountries/)
- [`getAllowedRqListFieldsStatusEntitities()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getallowedrqlistfieldsstatusentitities/)
- [`static getBasicExportFieldsInfo()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getbasicexportfieldsinfo/)
- [`static getBasicFieldsInfo()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getbasicfieldsinfo/)
- [`static getByExternalId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getbyexternalid/)
- [`getById()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getbyid/)
- [`getCountByFilter()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getcountbyfilter/)
- [`static getCountryAddressZoneMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getcountryaddresszonemap/)
- [`static getCountryCodeByDuplicateCriterionScope()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getcountrycodebyduplicatecriterionscope/)
- [`static getCountryIdByDuplicateCriterionScope()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getcountryidbyduplicatecriterionscope/)
- [`getCountryIdByFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getcountryidbyfields/)
- [`getCountryIdByPresetId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getcountryidbypresetid/)
- [`getCountryIdByRequisiteId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getcountryidbyrequisiteid/)
- [`getDefaultMyCompanyEntityRequisiteBindings()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getdefaultmycompanyentityrequisitebindings/)
- [`getDefaultMyCompanyRequisiteInfoLinked()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getdefaultmycompanyrequisiteinfolinked/)
- [`static getDefaultPresetId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getdefaultpresetid/) — Попытаться найти идентификатор шаблона по умолчанию для указанного типа сущности.
- [`static getDefaultPresetIdFromOption()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getdefaultpresetidfromoption/) — Попытаться получить идентификатор шаблона по умолчанию для указанного типа сущности из опции.
- [`getDefaultRequisiteInfoLinked()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getdefaultrequisiteinfolinked/)
- [`getDuplicateCriterionFieldsDescriptions()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getduplicatecriterionfieldsdescriptions/)
- [`static getDuplicateCriterionFieldsMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getduplicatecriterionfieldsmap/)
- [`getEntityRequisiteBindings()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getentityrequisitebindings/)
- [`getEntityRequisiteIDs()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getentityrequisiteids/)
- [`static getFieldsInfo()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getfieldsinfo/)
- [`getFieldsOfFixedPresets()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getfieldsoffixedpresets/)
- [`getFieldsOfFixedPresetsByCountry()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getfieldsoffixedpresetsbycountry/)
- [`getFieldsTitles()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getfieldstitles/)
- [`static getFileFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getfilefields/)
- [`static getFixedPresetList()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getfixedpresetlist/)
- [`static getFormattedTitleParts()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getformattedtitleparts/)
- [`getFormFieldsInfo()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getformfieldsinfo/)
- [`getFormFieldsTypes()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getformfieldstypes/)
- [`getFormUserFieldsInfo()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getformuserfieldsinfo/)
- [`static getLinks()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getlinks/)
- [`static getLinksByOwner()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getlinksbyowner/)
- [`getList()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getlist/)
- [`static getOwnerEntityById()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getownerentitybyid/)
- [`getPresetIdByFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getpresetidbyfields/)
- [`getPresetIdByRequisiteId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getpresetidbyrequisiteid/)
- [`getPresetIdFromFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getpresetidfromfields/)
- [`static getPresetsByEntities()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getpresetsbyentities/) — Возвращает идентификаторы шаблонов, используемых в реквизитах указанных сущностей.
- [`static getPresetsByEntityType()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getpresetsbyentitytype/) — Возвращает идентификаторы шаблонов, используемых в реквизитах указанного типа сущности.
- [`static getPresetWithAddressMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getpresetwithaddressmap/)
- [`static getRequisiteFeedbackFormParams()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrequisitefeedbackformparams/)
- [`getRqFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqfields/)
- [`getRqFieldsCountryMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqfieldscountrymap/)
- [`getRqFieldTitleMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqfieldtitlemap/)
- [`getRqFieldValidationMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqfieldvalidationmap/)
- [`getRqFiltrableFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqfiltrablefields/)
- [`getRqListFieldFormData()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqlistfieldformdata/)
- [`getRqListFieldItems()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqlistfielditems/)
- [`getRqListFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqlistfields/)
- [`getRqListFieldValueTitle()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqlistfieldvaluetitle/)
- [`getRqListFieldValueTitles()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getrqlistfieldvaluetitles/)
- [`static getSingleInstance()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getsingleinstance/)
- [`getUfId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getufid/)
- [`getUsedCountries()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getusedcountries/)
- [`getUserFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getuserfields/)
- [`getUserFieldsTitles()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/getuserfieldstitles/)
- [`importEntityRequisite()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/importentityrequisite/) (устаревший) — Импортирует реквизиты для компании или контакта. Сейчас поддерживает только импорт адресов.
- [`installDefaultListFieldItems()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/installdefaultlistfielditems/)
- [`static installDefaultPresets()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/installdefaultpresets/)
- [`static internalizeAddresses()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/internalizeaddresses/)
- [`static intertalizeFormData()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/intertalizeformdata/)
- [`isRqListField()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/isrqlistfield/)
- [`loadSettings()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/loadsettings/)
- [`normalizeEntityListFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/normalizeentitylistfields/)
- [`static onAfterPresetAdd()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/onafterpresetadd/)
- [`static onAfterPresetDelete()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/onafterpresetdelete/)
- [`static onAfterPresetUpdate()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/onafterpresetupdate/)
- [`static parseFormData()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/parseformdata/) — Разобрать данные формы из указанного источника
- [`static prepareEntityInfoBatch()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareentityinfobatch/)
- [`prepareEntityListExternalFilter()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareentitylistexternalfilter/)
- [`prepareEntityListFieldsValues()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareentitylistfieldsvalues/)
- [`prepareEntityListFilter()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareentitylistfilter/)
- [`prepareEntityListFilterFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareentitylistfilterfields/)
- [`prepareEntityListHeaderFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareentitylistheaderfields/)
- [`prepareEntityListRequisiteExportData()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareentitylistrequisiteexportdata/) — Подготовка реквизитов компании или контакта для экспорта.
- [`prepareFormattedAddress()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareformattedaddress/)
- [`prepareViewData()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareviewdata/)
- [`prepareViewDataFormatted()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/prepareviewdataformatted/)
- [`static rebind()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/rebind/) — Отвязать все реквизиты от исходной сущности и привязать к целевой.
- [`static rebindRequisite()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/rebindrequisite/) — Отвязать реквизит от исходной сущности и привязать к целевой.
- [`resetPresetWithAddressMap()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/resetpresetwithaddressmap/)
- [`resolveAddressTypeByFieldName()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/resolveaddresstypebyfieldname/)
- [`resolveFieldNameByAddressType()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/resolvefieldnamebyaddresstype/)
- [`static saveFormData()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/saveformdata/)
- [`saveSettings()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/savesettings/)
- [`separateAddressFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/separateaddressfields/)
- [`separateEntityListRqFields()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/separateentitylistrqfields/)
- [`static setDef()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/setdef/)
- [`static setDefaultPresetId()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/setdefaultpresetid/)
- [`static setLinks()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/setlinks/)
- [`transferOwnership()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/transferownership/) — Отвязать реквизиты от старой сущности одного типа и привязать их к новой сущности другого типа.
- [`update()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/update/)
- [`updateUserFieldTitle()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/updateuserfieldtitle/)
- [`validateEntityExists()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/validateentityexists/)
- [`validateEntityReadPermission()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/validateentityreadpermission/)
- [`validateEntityUpdatePermission()`](https://chugunov.pro/api-bitrix/crm/entityrequisite/validateentityupdatepermission/)

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