# File

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

Класс `\Bitrix\Sale\Internals\Input\File`
Модуль: Sale.

## Описание

Файл
Необходимо использовать: File::getPostWithFiles перед использованием этого типа!

Исходный файл: `source/sale/lib/internals/input.php:1307`

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

- `MULTITAG`

## Методы (23)

- [`static asMultiple()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/asmultiple/)
- [`static asSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/assingle/) — Получить одиночное значение.
- [`static getEditHtml()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getedithtml/)
- [`static getEditHtmlInsert()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getedithtmlinsert/)
- [`static getEditHtmlSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getedithtmlsingle/)
- [`static getEditHtmlSingleAfterInsert()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getedithtmlsingleafterinsert/)
- [`static getEditHtmlSingleDelete()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getedithtmlsingledelete/)
- [`static getError()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/geterror/)
- [`static getErrorSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/geterrorsingle/)
- [`static getFilterEditHtml()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getfilteredithtml/)
- [`static getPostWithFiles()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getpostwithfiles/) — Нормализует структуру $_FILES и объединяет её с $_POST.
- [`static getRequiredError()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getrequirederror/)
- [`static getSettings()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getsettings/)
- [`static getValue()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getvalue/)
- [`static getValueSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getvaluesingle/)
- [`static getViewHtml()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getviewhtml/)
- [`static getViewHtmlSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/getviewhtmlsingle/)
- [`static hasMultipleValuesSupport()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/hasmultiplevaluessupport/)
- [`static isDeletedSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/isdeletedsingle/) — Проверяет, помечен ли файл для удаления.
- [`static isMultiple()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/ismultiple/) — Проверяет, является ли значение множественным.
- [`static isUploadedSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/isuploadedsingle/) — Проверяет, загружен ли файл.
- [`static loadInfo()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/loadinfo/) (устаревший)
- [`static loadInfoSingle()`](https://chugunov.pro/api-bitrix/sale/internals/input/file/loadinfosingle/) — устаревший

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