# StoreTable

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

Класс `\Bitrix\Catalog\StoreTable`
Модуль: Catalog.

## Описание

Поля:

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

TITLE string(75) необязательное

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

ADDRESS string(245) обязательное

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

GPS_N string(15) необязательное

GPS_S string(15) необязательное

IMAGE_ID string(45) необязательное

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

DATE_MODIFY datetime обязательное по умолчанию 'CURRENT_TIMESTAMP'

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

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

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

PHONE string(45) необязательное

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

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

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

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

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

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

SITE_ID string(2) необязательное

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

IS_DEFAULT string(1) необязательное по умолчанию 'N'

Исходный файл: `source/catalog/lib/store.php:57`

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

- `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`

## Методы (63)

- [`static add()`](https://chugunov.pro/api-bitrix/catalog/storetable/add/) — Добавляет строку в таблицу сущности
- [`static addMulti()`](https://chugunov.pro/api-bitrix/catalog/storetable/addmulti/) — Добавляет несколько строк в таблицу сущности.
- [`static checkFields()`](https://chugunov.pro/api-bitrix/catalog/storetable/checkfields/) — Проверяет поля данных перед сохранением в БД. Результат хранится в объекте $result
- [`static cleanCache()`](https://chugunov.pro/api-bitrix/catalog/storetable/cleancache/) — Очищает кеш таблета после модификаций данных.
- [`static createCollection()`](https://chugunov.pro/api-bitrix/catalog/storetable/createcollection/)
- [`static createObject()`](https://chugunov.pro/api-bitrix/catalog/storetable/createobject/)
- [`static cryptoEnabled()`](https://chugunov.pro/api-bitrix/catalog/storetable/cryptoenabled/) — Возвращает true, если для поля включено шифрование.
- [`static delete()`](https://chugunov.pro/api-bitrix/catalog/storetable/delete/) — Удаляет строку в таблице сущности по первичному ключу
- [`static enableCrypto()`](https://chugunov.pro/api-bitrix/catalog/storetable/enablecrypto/) — Устанавливает флаг, указывающий на поддержку шифрования для поля.
- [`static getById()`](https://chugunov.pro/api-bitrix/catalog/storetable/getbyid/) — Возвращает выборку по первичному ключу сущности
- [`static getByPrimary()`](https://chugunov.pro/api-bitrix/catalog/storetable/getbyprimary/) — Возвращает выборку по первичному ключу сущности и необязательным параметрам для getList()
- [`static getCollectionClass()`](https://chugunov.pro/api-bitrix/catalog/storetable/getcollectionclass/) — Возвращает класс коллекции объектов для текущей сущности.
- [`static getCollectionClassName()`](https://chugunov.pro/api-bitrix/catalog/storetable/getcollectionclassname/) — Возвращает имя класса (без пространства имён) коллекции объектов для текущей сущности.
- [`static getCollectionParentClass()`](https://chugunov.pro/api-bitrix/catalog/storetable/getcollectionparentclass/)
- [`static getConnectionName()`](https://chugunov.pro/api-bitrix/catalog/storetable/getconnectionname/) — Возвращает имя соединения для сущности
- [`static getCount()`](https://chugunov.pro/api-bitrix/catalog/storetable/getcount/) — Выполняет запрос COUNT к сущности и возвращает результат.
- [`static getDefaultStoreId()`](https://chugunov.pro/api-bitrix/catalog/storetable/getdefaultstoreid/)
- [`static getEntity()`](https://chugunov.pro/api-bitrix/catalog/storetable/getentity/) — Возвращает объект сущности
- [`static getEntityClass()`](https://chugunov.pro/api-bitrix/catalog/storetable/getentityclass/)
- [`static getList()`](https://chugunov.pro/api-bitrix/catalog/storetable/getlist/) — Выполняет запрос и возвращает выборку по параметрам запроса. Эта функция является псевдонимом для функций объекта Query
- [`static getMap()`](https://chugunov.pro/api-bitrix/catalog/storetable/getmap/) — Возвращает описание карты сущности.
- [`static getObjectClass()`](https://chugunov.pro/api-bitrix/catalog/storetable/getobjectclass/) — Возвращает класс объекта для текущей сущности.
- [`static getObjectClassName()`](https://chugunov.pro/api-bitrix/catalog/storetable/getobjectclassname/) — Возвращает имя класса (без пространства имён) объекта для текущей сущности.
- [`static getObjectParentClass()`](https://chugunov.pro/api-bitrix/catalog/storetable/getobjectparentclass/)
- [`static getQueryClass()`](https://chugunov.pro/api-bitrix/catalog/storetable/getqueryclass/)
- [`static getRow()`](https://chugunov.pro/api-bitrix/catalog/storetable/getrow/) — Возвращает одну строку (или null) по параметрам для getList()
- [`static getRowById()`](https://chugunov.pro/api-bitrix/catalog/storetable/getrowbyid/) — Возвращает одну строку (или null) по первичному ключу сущности
- [`static getStoreCreatorId()`](https://chugunov.pro/api-bitrix/catalog/storetable/getstorecreatorid/)
- [`static getTableName()`](https://chugunov.pro/api-bitrix/catalog/storetable/gettablename/) — Возвращает имя таблицы БД для сущности.
- [`static getTitle()`](https://chugunov.pro/api-bitrix/catalog/storetable/gettitle/)
- [`static getUfId()`](https://chugunov.pro/api-bitrix/catalog/storetable/getufid/) — Вернуть идентификатор пользовательского поля.
- [`static isCacheable()`](https://chugunov.pro/api-bitrix/catalog/storetable/iscacheable/) — Вы можете полностью отключить кеш для таблета.
- [`static isUtm()`](https://chugunov.pro/api-bitrix/catalog/storetable/isutm/)
- [`static isUts()`](https://chugunov.pro/api-bitrix/catalog/storetable/isuts/)
- [`static onAdd()`](https://chugunov.pro/api-bitrix/catalog/storetable/onadd/)
- [`static onAfterAdd()`](https://chugunov.pro/api-bitrix/catalog/storetable/onafteradd/)
- [`static onAfterDelete()`](https://chugunov.pro/api-bitrix/catalog/storetable/onafterdelete/)
- [`static onAfterUpdate()`](https://chugunov.pro/api-bitrix/catalog/storetable/onafterupdate/)
- [`static onBeforeAdd()`](https://chugunov.pro/api-bitrix/catalog/storetable/onbeforeadd/) — Обработчик onBeforeAdd по умолчанию. Абсолютно необходим.
- [`static onBeforeDelete()`](https://chugunov.pro/api-bitrix/catalog/storetable/onbeforedelete/)
- [`static onBeforeUpdate()`](https://chugunov.pro/api-bitrix/catalog/storetable/onbeforeupdate/) — Обработчик onBeforeUpdate по умолчанию. Абсолютно необходим.
- [`static onDelete()`](https://chugunov.pro/api-bitrix/catalog/storetable/ondelete/)
- [`static onUpdate()`](https://chugunov.pro/api-bitrix/catalog/storetable/onupdate/)
- [`static postInitialize()`](https://chugunov.pro/api-bitrix/catalog/storetable/postinitialize/)
- [`static query()`](https://chugunov.pro/api-bitrix/catalog/storetable/query/) — Создаёт и возвращает объект Query для сущности
- [`static setCurrentDeletingObject()`](https://chugunov.pro/api-bitrix/catalog/storetable/setcurrentdeletingobject/)
- [`static setDefaultScope()`](https://chugunov.pro/api-bitrix/catalog/storetable/setdefaultscope/)
- [`static unsetEntity()`](https://chugunov.pro/api-bitrix/catalog/storetable/unsetentity/)
- [`static update()`](https://chugunov.pro/api-bitrix/catalog/storetable/update/) — Обновляет строку в таблице сущности по первичному ключу
- [`static updateMulti()`](https://chugunov.pro/api-bitrix/catalog/storetable/updatemulti/)
- [`static validateAddress()`](https://chugunov.pro/api-bitrix/catalog/storetable/validateaddress/) — Возвращает валидаторы для поля ADDRESS.
- [`static validateCode()`](https://chugunov.pro/api-bitrix/catalog/storetable/validatecode/) — Возвращает валидаторы для поля CODE.
- [`static validateEmail()`](https://chugunov.pro/api-bitrix/catalog/storetable/validateemail/) — Возвращает валидаторы для поля EMAIL.
- [`static validateGpsN()`](https://chugunov.pro/api-bitrix/catalog/storetable/validategpsn/) — Возвращает валидаторы для поля GPS_N.
- [`static validateGpsS()`](https://chugunov.pro/api-bitrix/catalog/storetable/validategpss/) — Возвращает валидаторы для поля GPS_S.
- [`static validateImageId()`](https://chugunov.pro/api-bitrix/catalog/storetable/validateimageid/) — Возвращает валидаторы для поля IMAGE_ID.
- [`static validatePhone()`](https://chugunov.pro/api-bitrix/catalog/storetable/validatephone/) — Возвращает валидаторы для поля PHONE.
- [`static validateSchedule()`](https://chugunov.pro/api-bitrix/catalog/storetable/validateschedule/) — Возвращает валидаторы для поля SCHEDULE.
- [`static validateSiteId()`](https://chugunov.pro/api-bitrix/catalog/storetable/validatesiteid/) — Возвращает валидаторы для поля SITE_ID.
- [`static validateTitle()`](https://chugunov.pro/api-bitrix/catalog/storetable/validatetitle/) — Возвращает валидаторы для поля TITLE.
- [`static validateXmlId()`](https://chugunov.pro/api-bitrix/catalog/storetable/validatexmlid/) — Возвращает валидаторы для поля XML_ID.
- [`static wakeUpCollection()`](https://chugunov.pro/api-bitrix/catalog/storetable/wakeupcollection/)
- [`static wakeUpObject()`](https://chugunov.pro/api-bitrix/catalog/storetable/wakeupobject/)

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