# ElementTable

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

Класс `\Bitrix\Iblock\ElementTable`
Модуль: Iblock.

## Описание

Поля:

ID int обязательное

TIMESTAMP_X datetime необязательное

MODIFIED_BY int необязательное

DATE_CREATE datetime необязательное

CREATED_BY int необязательное

IBLOCK_ID int обязательное

IBLOCK_SECTION_ID int необязательное

ACTIVE bool необязательное по умолчанию 'Y'

ACTIVE_FROM datetime необязательное

ACTIVE_TO datetime необязательное

SORT int необязательное по умолчанию 500

NAME string(255) обязательное

PREVIEW_PICTURE int необязательное

PREVIEW_TEXT string необязательное

PREVIEW_TEXT_TYPE enum ('text', 'html') необязательное по умолчанию 'text'

DETAIL_PICTURE int необязательное

DETAIL_TEXT string необязательное

DETAIL_TEXT_TYPE enum ('text', 'html') необязательное по умолчанию 'text'

SEARCHABLE_CONTENT string необязательное

WF_STATUS_ID int необязательное по умолчанию 1

WF_PARENT_ELEMENT_ID int необязательное

WF_NEW enum ('N', 'Y') необязательное

WF_LOCKED_BY int необязательное

WF_DATE_LOCK datetime необязательное

WF_COMMENTS string необязательное

IN_SECTIONS bool необязательное по умолчанию 'N'

XML_ID string(255) необязательное

CODE string(255) необязательное

TAGS string(255) необязательное

TMP_ID string(40) необязательное

WF_LAST_HISTORY_ID int необязательное

SHOW_COUNTER int необязательное

SHOW_COUNTER_START datetime необязательное

PREVIEW_PICTURE_FILE ссылка на [](\Bitrix\Main\FileTable)

DETAIL_PICTURE_FILE ссылка на [](\Bitrix\Main\FileTable)

IBLOCK ссылка на [](\Bitrix\Iblock\IblockTable)

WF_PARENT_ELEMENT ссылка на [](\Bitrix\Iblock\IblockElementTable)

IBLOCK_SECTION ссылка на [](\Bitrix\Iblock\IblockSectionTable)

MODIFIED_BY_USER ссылка на [](\Bitrix\Main\UserTable)

CREATED_BY_USER ссылка на [](\Bitrix\Main\UserTable)

WF_LOCKED_BY_USER ссылка на [](\Bitrix\Main\UserTable)

Исходный файл: `source/iblock/lib/elementtable.php:74`

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

- `EVENT_ON_ADD`
- `EVENT_ON_AFTER_ADD`
- `EVENT_ON_AFTER_DELETE`
- `EVENT_ON_AFTER_UPDATE`
- `EVENT_ON_BEFORE_ADD`
- `EVENT_ON_BEFORE_DELETE`
- `EVENT_ON_BEFORE_UPDATE`
- `EVENT_ON_DELETE`
- `EVENT_ON_UPDATE`
- `TYPE_HTML`
- `TYPE_TEXT`

## Методы (50)

- [`static add()`](https://chugunov.pro/api-bitrix/iblock/elementtable/add/) — Добавляет элемент инфоблока.
- [`static addMulti()`](https://chugunov.pro/api-bitrix/iblock/elementtable/addmulti/) — Добавляет несколько строк в таблицу сущности.
- [`static checkFields()`](https://chugunov.pro/api-bitrix/iblock/elementtable/checkfields/) — Проверяет поля данных перед сохранением в БД. Результат хранится в объекте $result
- [`static cleanCache()`](https://chugunov.pro/api-bitrix/iblock/elementtable/cleancache/) — Очищает кеш таблета после модификаций данных.
- [`static createCollection()`](https://chugunov.pro/api-bitrix/iblock/elementtable/createcollection/)
- [`static createObject()`](https://chugunov.pro/api-bitrix/iblock/elementtable/createobject/)
- [`static cryptoEnabled()`](https://chugunov.pro/api-bitrix/iblock/elementtable/cryptoenabled/) — Возвращает true, если для поля включено шифрование.
- [`static delete()`](https://chugunov.pro/api-bitrix/iblock/elementtable/delete/) — Удаляет элемент инфоблока по первичному ключу.
- [`static enableCrypto()`](https://chugunov.pro/api-bitrix/iblock/elementtable/enablecrypto/) — Устанавливает флаг, указывающий на поддержку шифрования для поля.
- [`static getById()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getbyid/) — Возвращает выборку по первичному ключу сущности
- [`static getByPrimary()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getbyprimary/) — Возвращает выборку по первичному ключу сущности и необязательным параметрам для getList()
- [`static getCollectionClass()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getcollectionclass/) — Возвращает класс коллекции объектов для текущей сущности.
- [`static getCollectionClassName()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getcollectionclassname/) — Возвращает имя класса (без пространства имён) коллекции объектов для текущей сущности.
- [`static getCollectionParentClass()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getcollectionparentclass/)
- [`static getConnectionName()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getconnectionname/) — Возвращает имя соединения для сущности
- [`static getCount()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getcount/) — Выполняет запрос COUNT к сущности и возвращает результат.
- [`static getEntity()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getentity/) — Возвращает объект сущности
- [`static getEntityClass()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getentityclass/)
- [`static getList()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getlist/) — Выполняет запрос и возвращает выборку по параметрам запроса. Эта функция является псевдонимом для функций объекта Query
- [`static getMap()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getmap/) — Возвращает описание карты сущности.
- [`static getObjectClass()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getobjectclass/) — Возвращает класс объекта для текущей сущности.
- [`static getObjectClassName()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getobjectclassname/) — Возвращает имя класса (без пространства имён) объекта для текущей сущности.
- [`static getObjectParentClass()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getobjectparentclass/)
- [`static getQueryClass()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getqueryclass/)
- [`static getRow()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getrow/) — Возвращает одну строку (или null) по параметрам для getList()
- [`static getRowById()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getrowbyid/) — Возвращает одну строку (или null) по первичному ключу сущности
- [`static getTableName()`](https://chugunov.pro/api-bitrix/iblock/elementtable/gettablename/) — Возвращает имя таблицы БД для сущности.
- [`static getTitle()`](https://chugunov.pro/api-bitrix/iblock/elementtable/gettitle/)
- [`static getUfId()`](https://chugunov.pro/api-bitrix/iblock/elementtable/getufid/)
- [`static isCacheable()`](https://chugunov.pro/api-bitrix/iblock/elementtable/iscacheable/) — Вы можете полностью отключить кеш для таблета.
- [`static isUtm()`](https://chugunov.pro/api-bitrix/iblock/elementtable/isutm/)
- [`static isUts()`](https://chugunov.pro/api-bitrix/iblock/elementtable/isuts/)
- [`static onAdd()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onadd/)
- [`static onAfterAdd()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onafteradd/)
- [`static onAfterDelete()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onafterdelete/)
- [`static onAfterUpdate()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onafterupdate/)
- [`static onBeforeAdd()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onbeforeadd/)
- [`static onBeforeDelete()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onbeforedelete/)
- [`static onBeforeUpdate()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onbeforeupdate/)
- [`static onDelete()`](https://chugunov.pro/api-bitrix/iblock/elementtable/ondelete/)
- [`static onUpdate()`](https://chugunov.pro/api-bitrix/iblock/elementtable/onupdate/)
- [`static postInitialize()`](https://chugunov.pro/api-bitrix/iblock/elementtable/postinitialize/)
- [`static query()`](https://chugunov.pro/api-bitrix/iblock/elementtable/query/) — Создаёт и возвращает объект Query для сущности
- [`static setCurrentDeletingObject()`](https://chugunov.pro/api-bitrix/iblock/elementtable/setcurrentdeletingobject/)
- [`static setDefaultScope()`](https://chugunov.pro/api-bitrix/iblock/elementtable/setdefaultscope/)
- [`static unsetEntity()`](https://chugunov.pro/api-bitrix/iblock/elementtable/unsetentity/)
- [`static update()`](https://chugunov.pro/api-bitrix/iblock/elementtable/update/) — Обновляет элемент инфоблока по первичному ключу.
- [`static updateMulti()`](https://chugunov.pro/api-bitrix/iblock/elementtable/updatemulti/)
- [`static wakeUpCollection()`](https://chugunov.pro/api-bitrix/iblock/elementtable/wakeupcollection/)
- [`static wakeUpObject()`](https://chugunov.pro/api-bitrix/iblock/elementtable/wakeupobject/)

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