Проект gpl-2C

 

Документация\Уровень 0\Описание встроенного языка

Пред.

Содержание

След.
1.4.9 Работа с датой и временем

1.4.10. Функции среды исполнения

1.5.1 Массив

1.4.10. Функции среды исполнения.

    1.4.10.1. ИмяКомпьютера(ComputerName)

 

      Русскоязычный синтаксис:

     ИмяКомпьютера()

 

     Англоязычный синтаксис:

     ComputerName()

 

     Назначение:  

     Возвращает строку с именем компьютера.

       

     Параметры: 

     нет.

 

    1.4.10.2. ИмяПользователя(UserName)

 

      Русскоязычный синтаксис:

     ИмяПользователя(<НовоеИмя>)

 

     Англоязычный синтаксис:

     UserName(<NewName>)

 

     Назначение:  

     Возвращает строку с именем текущего пользователя.

       

     Параметры: 

     <НовоеИмя> - если указано, задает новое имя пользователя.

 

    1.4.10.3. ПолноеИмяПользователя(UserFullName)

 

      Русскоязычный синтаксис:

     ПолноеИмяПользователя(<НовоеИмя>)

 

     Англоязычный синтаксис:

     UserFullName(<NewName>)

 

     Назначение:  

     Синоним функции ИмяПользователя().

       

     Параметры: 

     <НовоеИмя>

 

    1.4.10.4. ПарольПользователя(UserPassword)

 

      Русскоязычный синтаксис:

     ПарольПользователя()

 

     Англоязычный синтаксис:

     UserPassword()

 

     Назначение:  

     Возвращает хэш-функцию строки пароля.

       

     Параметры: 

     нет.

 

    1.4.10.5. РежимРаботы(WorkMode)

 

      Русскоязычный синтаксис:

     РежимРаботы()

 

     Англоязычный синтаксис:

     WorkMode()

 

     Назначение:  

     Возвращает строку режима работы программы:

     "Предприятие" - если программа открыта в режиме исполнения.

     "Конфигуратор" - если программа открыта в режиме конфигуратора. 
  

     Параметры: 

     нет.

 

    1.4.10.6. МонопольныйРежим(ExclusiveMode)

 

      Русскоязычный синтаксис:

     МонопольныйРежим()

 

     Англоязычный синтаксис:

     ExclusiveMode()

 

     Назначение:  

     Возвращает 1 в случае, если программа открыта в монопольном режиме, 0 - если нет. 
  

     Параметры: 

     нет

 

    1.4.10.7. КоличествоАргументовПрограммы(ArgCount)

 

      Русскоязычный синтаксис:

     КоличествоАргументовПрограммы()

 

     Англоязычный синтаксис:

     ArgCount()

 

     Назначение:  

     Возвращает число аргументов командной строки программы. 

       

     Параметры: 

     нет.

 

     Пример:

     КолАргументов=КоличествоАргументовПрограммы();

     Для А=1 По КолАргументов Цикл

            Арг[А]=ЗначениеАргументаПрограммы(А);

     КонецЦикла;

 

    1.4.10.8. ЗначениеАргументаПрограммы(ArgValue)

 

     Русскоязычный синтаксис:

     ЗначениеАргументаПрограммы(<НомерАргумента>)

 

     Англоязычный синтаксис:

     ArgValue(<ArgNumber>)

 

     Назначение:  

     Возвращает значение аргумента с номером НомерАргумента командной строки программы. 

       

     Параметры: 

     НомерАргумента - номер аргумента командной строки, начиная с 1.

 

     Пример:

     КолАргументов=КоличествоАргументовПрограммы();

     Для А=1 По КолАргументов Цикл

            Арг[А]=ЗначениеАргументаПрограммы(А);

     КонецЦикла;

 

     1.4.10.9. ЗаголовокСистемы(SetTitle)

 

     Русскоязычный синтаксис:

     ЗаголовокСистемы(<Заголовок>)

 

     Англоязычный синтаксис:

     SetTitle(<Title>)

 

     Назначение:  

     Возвращает/устанавливает заголовок главного окна программы. 

       

     Параметры: 

     Заголовок - новый заголовок.

 

    1.4.10.10. КаталогПользователя(UserDir)

 

     Русскоязычный синтаксис:

     КаталогПользователя(<Каталог>)

 

     Англоязычный синтаксис:

     UserDir(<Dir>)

 

     Назначение:  

     Возвращает/устанавливает каталог текущего пользователя. 

       

     Параметры: 

     Каталог - новый каталог пользователя..

 

    1.4.10.11. КаталогВременныхФайлов(TempFilesDir)

 

     Русскоязычный синтаксис:

     КаталогВременныхФайлов()

 

     Англоязычный синтаксис:

     TempFilesDir()

 

     Назначение:  

     Возвращает имя каталога для размещения временных файлов. 

       

     Параметры: 

     нет.

 

    1.4.10.12. КаталогПрограммы(BinDir)

 

     Русскоязычный синтаксис:

     КаталогПрограммы()

 

     Англоязычный синтаксис:

     BinDir()

 

     Назначение:  

     Возвращает имя каталога, в котором размещен файл Enterprise.exe. 

       

     Параметры: 

     нет.

 

    1.4.10.13. КаталогИБ(IBDir)

 

     Русскоязычный синтаксис:

     КаталогИБ()

 

     Англоязычный синтаксис:

     IBDir()

 

     Назначение:  

     Возвращает имя каталога, в котором размещены файлы текущей конфигурации. 

       

     Параметры: 

     нет.

 

    1.4.10.14. ЗавершитьРаботуСистемы(EndJob)

 

     Русскоязычный синтаксис:

     ЗавершитьРаботуСистемы(<Флаг>)

 

     Англоязычный синтаксис:

     EndJob(<Flag>)

 

     Назначение:  

     Вызывает завершение работы системы. 

       

     Параметры: 

     Флаг - флаг запроса сохранения несохраненных объектов в открытых окнах. Если 1 - сохранение запрашивается 0 - нет.

     По умолчанию 1. 

 

     1.4.10.15. ОсновнойЯзык(GeneralLanguage)

 

     Русскоязычный синтаксис:

     ОсновнойЯзык()

 

     Англоязычный синтаксис:

     GeneralLanguage()

 

     Назначение:  

     Всегда возвращает 1 :). (См. описание встроенного языка 1С). 

       

     Параметры: 

     нет.