# Attach

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

Класс `\Bitrix\Vote\Attach`
Модуль: Vote.

Исходный файл: `source/vote/lib/attach.php:179`

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

- `UID_LENGTH`

## Свойства (1)

- `static $$storage`

## Методы (46)

- [`__construct()`](https://chugunov.pro/api-bitrix/vote/attach/__construct/)
- [`canEdit()`](https://chugunov.pro/api-bitrix/vote/attach/canedit/) — Проверяет права на обновление текущего прикреплённого объекта.
- [`canParticipate()`](https://chugunov.pro/api-bitrix/vote/attach/canparticipate/) — Проверяет права на голосование.
- [`canRead()`](https://chugunov.pro/api-bitrix/vote/attach/canread/) — Проверяет права на чтение текущего прикреплённого объекта.
- [`canReadResult()`](https://chugunov.pro/api-bitrix/vote/attach/canreadresult/)
- [`canRevote()`](https://chugunov.pro/api-bitrix/vote/attach/canrevote/)
- [`canVote()`](https://chugunov.pro/api-bitrix/vote/attach/canvote/)
- [`checkData()`](https://chugunov.pro/api-bitrix/vote/attach/checkdata/) — Проверяет массив на корректность данных/
- [`delete()`](https://chugunov.pro/api-bitrix/vote/attach/delete/) — Удаляет вложение и голосование в некоторых случаях.
- [`exportExcel()`](https://chugunov.pro/api-bitrix/vote/attach/exportexcel/) — Экспортирует данные голосования в excel-файл
- [`fillStatistic()`](https://chugunov.pro/api-bitrix/vote/attach/fillstatistic/)
- [`static generateUid()`](https://chugunov.pro/api-bitrix/vote/attach/generateuid/)
- [`getApplication()`](https://chugunov.pro/api-bitrix/vote/attach/getapplication/)
- [`getAttachId()`](https://chugunov.pro/api-bitrix/vote/attach/getattachid/) — Возвращает идентификатор вложения.
- [`getConnector()`](https://chugunov.pro/api-bitrix/vote/attach/getconnector/) — Возвращает экземпляр коннектора для прикреплённого объекта.
- [`static getData()`](https://chugunov.pro/api-bitrix/vote/attach/getdata/) — Возвращает массив, где первый ключ — массив вложения, второй — массив голосования
- [`static getDataByEntity()`](https://chugunov.pro/api-bitrix/vote/attach/getdatabyentity/) — Возвращает массив вложений, связанных со специальной сущностью
- [`getEntityId()`](https://chugunov.pro/api-bitrix/vote/attach/getentityid/) — Возвращает идентификатор сущности.
- [`getEntityType()`](https://chugunov.pro/api-bitrix/vote/attach/getentitytype/) — Возвращает тип сущности.
- [`getErrorByCode()`](https://chugunov.pro/api-bitrix/vote/attach/geterrorbycode/)
- [`getErrors()`](https://chugunov.pro/api-bitrix/vote/attach/geterrors/)
- [`getId()`](https://chugunov.pro/api-bitrix/vote/attach/getid/)
- [`getModuleId()`](https://chugunov.pro/api-bitrix/vote/attach/getmoduleid/) — Возвращает id модуля.
- [`getStorage()`](https://chugunov.pro/api-bitrix/vote/attach/getstorage/)
- [`getUser()`](https://chugunov.pro/api-bitrix/vote/attach/getuser/)
- [`getUserEventAnswers()`](https://chugunov.pro/api-bitrix/vote/attach/getusereventanswers/)
- [`getUserEventsAnswersStatByUserId()`](https://chugunov.pro/api-bitrix/vote/attach/getusereventsanswersstatbyuserid/)
- [`getVoteId()`](https://chugunov.pro/api-bitrix/vote/attach/getvoteid/) — Возвращает идентификатор голосования.
- [`init()`](https://chugunov.pro/api-bitrix/vote/attach/init/) — существует только для дочернего класса
- [`isFinished()`](https://chugunov.pro/api-bitrix/vote/attach/isfinished/)
- [`isPublicVote()`](https://chugunov.pro/api-bitrix/vote/attach/ispublicvote/)
- [`isVotedFor()`](https://chugunov.pro/api-bitrix/vote/attach/isvotedfor/) — Проверяет, голосовал ли текущий пользователь в этом голосовании.
- [`static loadFromId()`](https://chugunov.pro/api-bitrix/vote/attach/loadfromid/)
- [`static loadUserGroups()`](https://chugunov.pro/api-bitrix/vote/attach/loadusergroups/)
- [`offsetExists()`](https://chugunov.pro/api-bitrix/vote/attach/offsetexists/)
- [`offsetGet()`](https://chugunov.pro/api-bitrix/vote/attach/offsetget/)
- [`offsetSet()`](https://chugunov.pro/api-bitrix/vote/attach/offsetset/) — Не поддерживается.
- [`offsetUnset()`](https://chugunov.pro/api-bitrix/vote/attach/offsetunset/) — Не поддерживается.
- [`recall()`](https://chugunov.pro/api-bitrix/vote/attach/recall/)
- [`resume()`](https://chugunov.pro/api-bitrix/vote/attach/resume/) — Продлевает период голосования.
- [`save()`](https://chugunov.pro/api-bitrix/vote/attach/save/) — Обновляет данные голосования.
- [`setStorage()`](https://chugunov.pro/api-bitrix/vote/attach/setstorage/)
- [`setVote()`](https://chugunov.pro/api-bitrix/vote/attach/setvote/)
- [`static shutdown()`](https://chugunov.pro/api-bitrix/vote/attach/shutdown/) — Функция отладки
- [`stop()`](https://chugunov.pro/api-bitrix/vote/attach/stop/) — Завершает период голосования
- [`voteFor()`](https://chugunov.pro/api-bitrix/vote/attach/votefor/) — Голосование от текущего пользователя $USER.

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