GetUserDirectory

From SunFlurry wiki
Jump to: navigation, search
  GetUserDirectory (Функции среды)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция возвращает путь к личной папке пользователя, при наличии подключения к серверу, этот путь указывает на папку на сервере, и выглядит UserSettings\<Имя пользователя>\, если клиент работает без подключения к серверу, этот путь указывает на локальную папку, и будет выглядеть <Путь с файлам конфигурации>\UserSettings\<Имя пользователя>\. В данной папке можно хранить установки, предпочтения и другие файлы, связанные с текущим пользователем. Клиент также сохраняет свои установки форм и печати внутри этой папки, поэтому, нельзя рассчитывать, что она будет пустой.

Синтаксис

GetUserDirectory():<Путь к личной папке пользователя (STRING)>

Возвращаемое значение

Функция возвращает строковое значение.

Примеры

Message("Путь к локальной папке временных файлов: "+GetTempDirectory);

If GetDatabaseDirectory<>"" Then
  Message("Путь к локальной папке проекта: "+GetDatabaseDirectory);
Else
  Message("Клиент имеет подключение к серверу");
EndIf;

Message("Путь к папке, из которой запущен файл клиента: "+GetBinaryDirectory);

If Pos(":",GetUserDirectory)+Pos("\\",GetUserDirectory)=0 Then
  Message("Путь к удаленной папке временных файлов: "+GetUserDirectory);
Else
  Message("Путь к папке временных файлов текущего клиента: "+GetUserDirectory);
EndIf;