# Command

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

Класс `\Bitrix\Transformer\Command`
Модуль: Transformer.

Исходный файл: `source/transformer/lib/command.php:25`

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

- `ERROR_CALLBACK`
- `ERROR_CONNECTION`
- `ERROR_CONNECTION_COUNT`
- `ERROR_CONNECTION_RESPONSE`
- `ERROR_CONTROLLER_AFTER_DOWNLOAD_SIZE`
- `ERROR_CONTROLLER_BACK_URL_HOST_MISMATCH`
- `ERROR_CONTROLLER_BANNED`
- `ERROR_CONTROLLER_COMMAND_ERROR`
- `ERROR_CONTROLLER_COMMAND_NOT_FOUND`
- `ERROR_CONTROLLER_DOMAIN_IS_PRIVATE`
- `ERROR_CONTROLLER_DOWNLOAD`
- `ERROR_CONTROLLER_DOWNLOAD_SIZE`
- `ERROR_CONTROLLER_DOWNLOAD_STATUS`
- `ERROR_CONTROLLER_DOWNLOAD_TYPE`
- `ERROR_CONTROLLER_LIMIT_EXCEED`
- `ERROR_CONTROLLER_MODULE_NOT_INSTALLED`
- `ERROR_CONTROLLER_QUEUE_ADD_FAIL`
- `ERROR_CONTROLLER_QUEUE_CANCELED_BY_EVENT`
- `ERROR_CONTROLLER_QUEUE_NOT_FOUND`
- `ERROR_CONTROLLER_RIGHT_CHECK_FAILED`
- `ERROR_CONTROLLER_STATUS_AFTER_DOWNLOAD`
- `ERROR_CONTROLLER_TRANSFORMATION`
- `ERROR_CONTROLLER_TRANSFORMATION_COMMAND`
- `ERROR_CONTROLLER_TRANSFORMATION_TIMED_OUT`
- `ERROR_CONTROLLER_UNKNOWN_ERROR`
- `ERROR_CONTROLLER_UPLOAD`
- `ERROR_CONTROLLER_URL_INVALID`
- `ERROR_CORRUPTED_FILE`
- `ERROR_DEADLINE_EXCEEDED`
- `ERROR_EMPTY_CONTROLLER_URL`
- `STATUS_CREATE`
- `STATUS_ERROR`
- `STATUS_SEND`
- `STATUS_SUCCESS`
- `STATUS_UPLOAD`

## Методы (21)

- [`__construct()`](https://chugunov.pro/api-bitrix/transformer/command/__construct/) — Конструктор Command.
- [`callback()`](https://chugunov.pro/api-bitrix/transformer/command/callback/) — Подключает модули и вызывает все функции обратного вызова. Возвращает true при успешном выполнении всех функций обратного вызова.
- [`static getByFile()`](https://chugunov.pro/api-bitrix/transformer/command/getbyfile/) — Получает последнюю команду из БД по $file.
- [`static getByGuid()`](https://chugunov.pro/api-bitrix/transformer/command/getbyguid/) — Получает команду из БД по $guid.
- [`getCommandName()`](https://chugunov.pro/api-bitrix/transformer/command/getcommandname/)
- [`getControllerUrl()`](https://chugunov.pro/api-bitrix/transformer/command/getcontrollerurl/)
- [`getDeadline()`](https://chugunov.pro/api-bitrix/transformer/command/getdeadline/)
- [`getError()`](https://chugunov.pro/api-bitrix/transformer/command/geterror/)
- [`getFileSize()`](https://chugunov.pro/api-bitrix/transformer/command/getfilesize/)
- [`getGuid()`](https://chugunov.pro/api-bitrix/transformer/command/getguid/)
- [`getId()`](https://chugunov.pro/api-bitrix/transformer/command/getid/) — Получает идентификатор команды
- [`getParams()`](https://chugunov.pro/api-bitrix/transformer/command/getparams/)
- [`getQueue()`](https://chugunov.pro/api-bitrix/transformer/command/getqueue/)
- [`getSendTime()`](https://chugunov.pro/api-bitrix/transformer/command/getsendtime/)
- [`getStatus()`](https://chugunov.pro/api-bitrix/transformer/command/getstatus/) — Получает текущий статус команды.
- [`static getStatusText()`](https://chugunov.pro/api-bitrix/transformer/command/getstatustext/) — Получает текстовое описание статуса.
- [`getTime()`](https://chugunov.pro/api-bitrix/transformer/command/gettime/) — Получает время обновления команды.
- [`push()`](https://chugunov.pro/api-bitrix/transformer/command/push/) — Добавляет новую запись в push&pull
- [`save()`](https://chugunov.pro/api-bitrix/transformer/command/save/) — Сохраняет команду в БД.
- [`send()`](https://chugunov.pro/api-bitrix/transformer/command/send/) — Проверяет текущий статус команды и отправляет её через $http.
- [`updateStatus()`](https://chugunov.pro/api-bitrix/transformer/command/updatestatus/) — Обновляет статус команды и сохраняет её в БД.

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