# Form

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

Класс `\Bitrix\Report\VisualConstructor\Form`
Модуль: Report.

Исходный файл: `source/report/lib/visualconstructor/form.php:14`

## Методы (25)

- [`add()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/add/) — Добавляет поле в форму.
- [`addClass()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/addclass/)
- [`addDataAttribute()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/adddataattribute/)
- [`addFieldAfter()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/addfieldafter/) — Добавляет поле после целевого поля.
- [`addFieldBefore()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/addfieldbefore/) — Добавляет поле перед целевым полем.
- [`getAction()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getaction/) — URL действия, куда отправлять форму.
- [`getClass()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getclass/)
- [`getDataAttributes()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getdataattributes/)
- [`getErrors()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/geterrors/)
- [`getField()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getfield/)
- [`getFields()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getfields/)
- [`getId()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getid/)
- [`getMethod()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getmethod/)
- [`getName()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getname/)
- [`getPostfix()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getpostfix/)
- [`getPrefix()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/getprefix/)
- [`render()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/render/) — Собирает все элементы.
- [`setAction()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setaction/)
- [`setClass()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setclass/)
- [`setDataAttributes()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setdataattributes/)
- [`setId()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setid/)
- [`setMethod()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setmethod/)
- [`setName()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setname/)
- [`setPostfix()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setpostfix/)
- [`setPrefix()`](https://chugunov.pro/api-bitrix/report/visualconstructor/form/setprefix/)

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