# Docx

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

Класс `\Bitrix\DocumentGenerator\Body\Docx`
Модуль: DocumentGenerator.

## Описание

убрать все try catch вокруг loadXml, когда в логе не будет новых ошибок

Исходный файл: `source/documentgenerator/lib/body/docx.php:19`

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

- `ABSTRACT_ORDERED_NUMBERING_ID`
- `ABSTRACT_UNORDERED_NUMBERING_ID`
- `ARRAY_INDEX_MODIFIER`
- `BLOCK_END_PLACEHOLDER`
- `BLOCK_START_PLACEHOLDER`

## Методы (20)

- [`__construct()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/__construct/) — Конструктор Body.
- [`__destruct()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/__destruct/)
- [`static detectHtml()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/detecthtml/)
- [`static getCodeFromPlaceholder()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getcodefromplaceholder/)
- [`getContent()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getcontent/)
- [`getFieldNames()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getfieldnames/)
- [`getFields()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getfields/)
- [`getFileExtension()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getfileextension/)
- [`getFileMimeType()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getfilemimetype/)
- [`getPlaceholders()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getplaceholders/)
- [`getStorage()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/getstorage/)
- [`isFileProcessable()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/isfileprocessable/)
- [`normalizeContent()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/normalizecontent/) — Нормализует содержимое документа, удаляя ненужные теги между {}
- [`process()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/process/) — Разобрать $content, обработать команды, заполнить значения.
- [`static readFromStorage()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/readfromstorage/)
- [`save()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/save/)
- [`setExcludedPlaceholders()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/setexcludedplaceholders/) — Установить список плейсхолдеров, которые не будут заполнены значениями.
- [`setFields()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/setfields/)
- [`setStorage()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/setstorage/)
- [`setValues()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docx/setvalues/)

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