# HashDataProvider

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

Класс `\Bitrix\DocumentGenerator\DataProvider\HashDataProvider`
Модуль: DocumentGenerator.

Исходный файл: `source/documentgenerator/lib/dataprovider/hashdataprovider.php:7`

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

- `FIELD_TYPE_DATE`
- `FIELD_TYPE_IMAGE`
- `FIELD_TYPE_NAME`
- `FIELD_TYPE_PHONE`
- `FIELD_TYPE_STAMP`
- `FIELD_TYPE_TEXT`

## Методы (15)

- [`__construct()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/__construct/)
- [`getAdditionalDocumentInfo()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getadditionaldocumentinfo/)
- [`getData()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getdata/)
- [`getFields()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getfields/)
- [`getLangPhrasesPath()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getlangphrasespath/) — Возвращает путь к каталогу, где размещены файлы с языковыми фразами
- [`getOptions()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getoptions/)
- [`getParentProvider()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getparentprovider/)
- [`getSource()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getsource/)
- [`getValue()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/getvalue/)
- [`hasAccess()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/hasaccess/)
- [`isLoaded()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/isloaded/)
- [`isPrintable()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/isprintable/)
- [`isRootProvider()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/isrootprovider/)
- [`setData()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/setdata/)
- [`setParentProvider()`](https://chugunov.pro/api-bitrix/documentgenerator/dataprovider/hashdataprovider/setparentprovider/)

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