# Storage

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

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

Исходный файл: `source/iblock/lib/propertyindex/storage.php:9`

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

- `DATETIME`
- `DICTIONARY`
- `NUMERIC`
- `PRICE`
- `STRING`

## Методы (17)

- [`__construct()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/__construct/)
- [`addIndexEntry()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/addindexentry/) — Добавляет новую запись индекса.
- [`create()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/create/) — Создаёт новый индекс значений свойств для информационного блока.
- [`deleteIndexElement()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/deleteindexelement/) — Удаляет все записи элемента из индекса.
- [`drop()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/drop/) — Удаляет существующий индекс из базы данных.
- [`static facetIdToPriceId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/facetidtopriceid/) — Преобразует внутренний идентификатор фасета хранилища в идентификатор цены каталога.
- [`static facetIdToPropertyId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/facetidtopropertyid/) — Преобразует внутренний идентификатор фасета хранилища в идентификатор свойства инфоблока.
- [`flushIndexEntries()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/flushindexentries/) — Записывает все записи индекса из очереди в базу данных.
- [`getIblockId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/getiblockid/) — Возвращает идентификатор информационного блока.
- [`getLastStoredElementId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/getlaststoredelementid/) — Возвращает максимальный сохранённый идентификатор элемента.
- [`getTableName()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/gettablename/) — Внутренний метод для получения имени таблицы базы данных для хранения индекса свойств.
- [`isExists()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/isexists/) — Проверяет, существует ли индекс свойств в базе данных.
- [`static isPriceId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/ispriceid/) — Возвращает true, если заданный идентификатор является идентификатором цены каталога.
- [`static isPropertyId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/ispropertyid/) — Возвращает true, если заданный идентификатор является идентификатором свойства инфоблока.
- [`static priceIdToFacetId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/priceidtofacetid/) — Преобразует идентификатор цены каталога во внутренний идентификатор фасета хранилища.
- [`static propertyIdToFacetId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/propertyidtofacetid/) — Преобразует идентификатор свойства инфоблока во внутренний идентификатор фасета хранилища.
- [`queueIndexEntry()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/storage/queueindexentry/) — Добавляет запись индекса в очередь для пакетного добавления.

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