# Системные функции

Системные функции обеспечивают возможность доступа к системе, устройству и свойствам документа QlikView.

Пользуйтесь информацией из раскрывающегося списка по каждой функции, чтобы увидеть краткое описание и синтаксис каждой функции. По некоторым функциям можно получить дополнительные сведения. Для этого щелкните имя нужной функции в описании синтаксиса.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### Author

Эта функция скрипта возвращает строку, содержащую свойство автора текущего документа. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

Author( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### ClientPlatform

Эта функция возвращает строку агента пользователя браузера клиента. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

Пример:

`  Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36 `

ClientPlatform( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### ComputerName

Эта функция возвращает строку, содержащую имя компьютера, возвращенное операционной системой. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

ComputerName( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### DocumentName

Эта функция возвращает строку, содержащую имя текущего документа QlikView, с расширением, но без пути. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)DocumentName( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### DocumentPath

Эта функция возвращает строку, содержащую полный путь к текущему документу QlikView. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)DocumentPath( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### DocumentTitle

Эта функция возвращает строку, содержащую заголовок текущего документа QlikView. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)DocumentTitle( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetCollationLocale

Эта функция скрипта возвращает имя культуры используемой локали сортировки. Если переменная CollationLocale не задана, возвращается локаль машины фактического пользователя.

GetCollationLocale( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetActiveSheetID

Возвращает строку, содержащую идентификатор активного листа.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)GetActiveSheetID( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetExtendedProperty

Эта функция возвращает значение именованного расширенного свойства в объекте листа с данным идентификатором объекта. Если элемент objectid не задан, будет использоваться объект листа, содержащий выражение. Расширенное свойство для объекта расширения задается в его файле определения.

[**GetExtendedProperty**](https://help.qlik.com/ru-RU/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/GetExtendedProperty.htm)(name[, objectid])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetObjectField

Функция GetObjectField() возвращает имя измерения. Index — дополнительное целое число, обозначающее измерение, которое необходимо возвратить.

[**GetObjectField**](https://help.qlik.com/ru-RU/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/GetObjectField.htm)([index])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetRegistryString

Эта функция возвращает значение ключа в реестре Windows. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

GetRegistryString(path, key)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### Input

Эта функция, которая может использоваться только в скрипте, открывает поле ввода, запрашивающее у пользователя значение во время выполнения скрипта. Параметры cue и caption используются как текст сообщения и заголовка соответственно. Функция возвращает введенное значение.

Функция поля ввода возвращает NULL, если диалоговое окно отменено, закрыто или не может быть отображено.

Пример:

` Load 
 Input('Enter value', 'Input box') as v, Recno () as r autogenerate 3;  `

Input(str cue [, str caption])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### IsPartialReload

Эта функция возвращает –1 (True), если текущая загрузка является частичной, в противном случае возвращает 0 (False). Это работает только для скрипта.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)IsPartialReload( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### MsgBox

Эта функция может использоваться только в скрипте и открывает окно сообщения при выполнении сценария. Параметры msg и caption используются как текст сообщения и заголовка соответственно. Параметр mb\_buttons определяет кнопки, которые будут отображаться в окне сообщения, следующим образом:

0 или 'OK' для одной кнопки OK,  
1 или 'OKCANCEL' для двух кнопок, OK и Cancel,  
2 или 'ABORTRETRYIGNORE' для трех кнопок, Abort, Retry и Ignore,  
3 или 'YESNOCANCEL' для трех кнопок, Yes, No и Cancel,  
4 или 'YESNO' для двух кнопок, Yes и No,  
5 или 'RETRYCANCEL' для двух кнопок, Retry и Cancel.

Параметр mb\_icons определяет значок, который будет отображаться в окне сообщения, следующим образом:

0 или пустая строка при отсутствии значка,  
16 или 'ICONHAND' для значка с символом X, соответствующего критическим ошибкам,  
32 или 'ICONQUESTION' для значка со знаком вопроса,  
48 или 'ICONEXCLAMATION' для значка с восклицательным знаком, соответствующего незначительным ошибкам и предупреждениям,  
64 или 'ICONASTERISK' для значка с символом i, которым помечаются информационные сообщения.

Параметр mb\_defbutton определяет кнопку, которая будет выбрана при отображении окна сообщения, следующим образом:

0 или 'DEFBUTTON1' — если должна быть выделена первая кнопка,  
256 или 'DEFBUTTON2' — если должна быть выделена вторая кнопка,  
512 или 'DEFBUTTON3' — если должна быть выделена третья кнопка,  
768 или 'DEFBUTTON4' — если должна быть выделена четвертая кнопка.

Функция возвращает целое число, обозначающее нажатую пользователем кнопку, следующим образом:

1 для OK,  
2 для Cancel,  
3 для Abort,  
4 для Retry,  
5 для Ignore,  
6 для Yes,  
7 для No

Параметры 3, 4 и 5 будут добавлены внутренним образом, поэтому при использовании числовых значений, отличных от указанных выше, вы можете получить непредусмотренное сочетание значков и кнопок.

Функция окна сообщения возвращает NULL, если диалоговое окно не может быть отображено.

Пример:

` Load 
 MsgBox('Message 2', 'msgbox', 'OKCANCEL', 'ICONASTERISK') as x, 2 as r 
 autogenerate 1;  `

MsgBox(str msg [, str caption [, mb\_buttons [, mb\_icons[, mb\_defbutton]]]] )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### OSUser

Эта функция возвращает строку, содержащую имя текущего пользователя, возвращенное операционной системой. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

OSUser( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### QlikViewVersion

Эта функция возвращает полную версию программы QlikView и номер сборки в виде строки.

[QlikViewVersion — скрипт и функция диаграммы](https://help.qlik.com/ru-RU/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/QlikViewVersion.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### QVuser

Возвращает строку, содержащую имя текущего пользователя QlikView, введенное в секцию доступа.

QVuser( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### ReloadTime

Эта функция возвращает метку времени завершения последней загрузки данных. Эти настройки можно использовать как в скрипте загрузки, так и в выражениях диаграмм.

ReloadTime( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### StateName

Эта функция диаграммы возвращает имя состояния объекта, в котором она используется. Разработчик программы QlikView может использовать эту функцию для создания динамического текста и цветов при изменении состояния объекта. Важно отметить, что эта функция работает только с объектами. Она не может использоваться в выражениях диаграммы для определения состояния, на которое ссылается выражение.

[**StateName**](https://help.qlik.com/ru-RU/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/StateName.htm)()

## Подробнее

* [GetFolderPath — функция скрипта](https://help.qlik.com/ru-RU/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/GetFolderPath.htm)