# Execute

Оператор Execute используется для запуска других программ в ходе загрузки данных QlikView. Например, для выполнения необходимых преобразований.

Синтаксис:

execute commandline

Аргументы:

аргументы Execute

| Аргумент | Описание |
| --- | --- |
| commandline | Текст, который может интерпретироваться операционной системой как командная строка. |

## Включение Execute в QlikView

По умолчанию выполнение операторов Execute в ходе загрузки выключено как в QlikView Server, так и в QlikView Desktop. Команду Execute можно вручную включить в установках QlikView Server и QlikView Desktop.

### QlikView Server

Чтобы включить операторы Execute в QlikView Server, измените файл QlikView Batch Settings.ini.

Выполните следующие действия.

* Перейдите в расположение C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch и откройте файл Settings.ini.
* Найдите строку `AllowExecuteCommand` и установите значение 1, как показано ниже:  
  AllowExecuteCommand=1

Теперь в ходе выполнения загрузки документа из QlikView Management Console будут активны операторы Execute.

Примечание к информацииВыполнение оператора Execute фиксируется в файле журнала QlikView Batch (QVB). Для создания файлов журнала QlikView Batch в ходе выполнения скрипта в QlikView Server откройте файл Settings.ini, находящийся в расположении C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch, и установите следующий флажок:  
EnableQVBLog=1

### QlikView Desktop

Выполните следующие действия.

* На странице запуска QlikView Desktop щелкните раскрывающееся меню Параметры и выберите Параметры пользователя....
* На вкладке Безопасность выберите Скрипт (разрешить базе данных писать и выполнять операторы), чтобы выполнить переопределение безопасности.

Примечание к информацииДля выполнения операторов Execute в скрипте параметр Скрипт (разрешить базе данных писать и выполнять операторы) должен быть всегда включенным. [](https://help.qlik.com/ru-RU/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/User_Preferences_Security.htm)См.: [Параметры пользователя: Безопасность](https://help.qlik.com/ru-RU/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/User_Preferences_Security.htm)

* Откройте документ QlikView, в котором необходимо выполнить оператор Execute, затем откройте Редактор скриптов, выбрав Изменить скрипт... в раскрывающемся меню Файл.
* В нижней части окна «Редактор скриптов» перейдите на вкладку Параметры и выберите Разрешить выполнение внешних программ.

Теперь в ходе загрузки в скрипте можно выполнять операторы.

Выполнение оператора в ходе загрузки возможно даже в том случае, если параметр Разрешить выполнение внешних программ не включен в параметрах редактора скриптов. В этом случае при каждом запуске скрипта, содержащего оператор Execute, будет отображаться окно Оповещение безопасности. Чтобы разрешить скрипту запустить оператор Execute, выберите Переопределить безопасность, выполнить оператор в списке параметров в окне оповещения безопасности.

Примечание к информацииВыполнение оператора Execute фиксируется в файле журнала. Чтобы включить создание файлов журнала в ходе выполнения скрипта в QlikView Desktop выберите Свойства документа... в раскрывающемся меню Параметры, затем выберите Создать файл журнала на вкладке Общие.

Пример:

`Execute 
 "C:\Program Files\Office12\Excel.exe";` `Execute "winword macro.doc";` `Execute cmd.exe /C "C:\BatFiles\Log.bat";`

Примечание к информации Ключ /C является обязательным, поскольку он является параметром cmd.exe.