1С Предприятие 8.0. Описание встроенного языка

         

Процедуры и функции сеанса работы


ЗаблокироватьРаботуПользователя (LockUserWork)

Синтаксис:

ЗаблокироватьРаботуПользователя()

Описание:

Блокирует    работу   пользователя,   минимизирует    окно 1C: Предприятия и выводит диалог авторизации. Продолжение работы возможно только после ввода пароля.

ЗавершитьРаботуСистемы (ExitSystem)_

Синтаксис:

ЗавершитьРаботуСистемы (<Запрашивать возможности>)

Параметры:

<3апрашивать возможность>             Необязательный

Тип: Булево. Если значение параметра Истина, то будет вы­полняться запрос возможности закрытия для каждого открытого окна и для всего приложения. Если Ложь, то завершение работы программы будет выполнено безусловно.

Значение по умолчанию: Истина.

Описание:



Позволяет    принудительно   вызвать   завершение    работы 1C: Предприятия. В зависимости от переданного параметра может выполнять запросы на возможность закрытия окон и завершения работы системы или завершить работу безусловно.

Пример:

// безусловное завершение работы программы

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

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

Синтаксис:

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

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

Тип: Строка. Сетевое имя компьютера.

Описание:

Получает сетевое имя компьютера.

Пример:

СетевоеИмяКомпьютера = ИмяКомпьютера();

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

Синтаксис:

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

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

Тип: Строка. Имя пользователя.

Описание:

Получает имя пользователя, указанного при запуске программы.

Пример:

ТекущийПользователь = ИмяПользователя();

См. также:

Глобальный контекст, метод ПолноеИмяПользователя.

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

Синтаксис:

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

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

Тип: Строка. Имя каталога временных файлов программы.

Описание:

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

Пример:

ГдеИскать = КаталогВременныхФайлов();

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

Синтаксис:

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

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

Тип: Строка. Имя каталога исполняемых файлов программы.




Описание:

Получает имя каталога, в котором расположены исполняемые файлы программы.

Пример:

ГдеИскать = КаталогПрограммы();

ОтключитьОбработчикОжидания

Синтаксис:

ОтключитьОбработчикОжидания(<Имя процедуры>)

Параметры:

<Имя процедуры>             Обязательный

Тип: Строка. Имя процедуры глобального или общего модуля, используемой в качестве обработчика ожидания.

Описание:

Отключает подключенный ранее при помощи процедуры ПодключитьОбработчикОжидания вызов процедуры через определенный интервал времени.

Пример:

Процедура ОтчетОПродажахЗаДень() 

// ... 

КонецПроцедуры;

//...

ПодключитьОбработчикОжидания("ОтчетОпродажахЗаДень", 60);

//... 

ОтключитьОбработчикОжидания("ОтчетОпродажахЗаДень");

См. также:

Глобальный контекст, метод ПодключитьОбработчикОжидания.

ПодключитьОбработчикОжидания (AttachldleHandler)

Синтаксис:

ПодключитьОбработчикОжидания(< Имя процедуры> , <Интервал>)

Параметры:

<Имя процедуры>_            Обязательный

Тип: Строка. Имя процедуры глобального или общего модуля.

<Интервал>            Обязательный

Тип: Число. Интервал времени в секундах, через который будет осуществляться вызов процедуры (положительное число).

Описание:

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

Пример:

Процедура ОтчетОПродажахЗаДень() 

// .. . 

КонецПроцедуры;

//...

ПодключитьОбработчикОжидания(" ОтчетОпродажахЗаДень", 60);

См. также:

Глобальный контекст, метод ОтключитьОбработчикОжидания.

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

Синтаксис:

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

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

Тип: Строка. Полное имя пользователя.



Описание:

Получает полное имя пользователя, указанного при запуске программы.

Пример:

ФИОПользователя = ПолноеИмяПользователя();

См. также:

Глобальный контекст, метод ИмяПользователя.

ПолучитьЗаголовокСистемы (GetSystemCaption)

Синтаксис:

ПолучитьЗаголовокСистемы()

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

Тип: Строка. Заголовок главного окна программы.

Описание:

Получает текст заголовка главного окна программы.

Пример:

СтарыйЗаголовок = ПолучитьЗаголовокСистемы();

НовыйЗаголовок = СтарыйЗаголовок + " " + ИмяПользователя();

УстановитьЗаголовокСистемы(НовыйЗаголовок);

См. также:

Глобальный контекст, метод УстановитьЗаголовокСистемы.

ПравоДоступа (AccessRight)

Синтаксис:

ПравоДоступа(<Право>, <Объект метаданного> )

Параметры:

<Право>             Обязательный

Тип: Строка. Название права доступа. Могут быть использованы следующие значения:

• "Проведение" ("Post") - проведение документов;

• "ОтменаПроведения" ("Unpost") - отмена проведения документов;

• "УправлениеИтогами" ("TotalsControl") - управление итогами;

• "ИнтерактивноеПроведение" ("InteractivePost") - интерактивное проведение;

• "ИнтерактивнаяОтменаПроведения" ("InteractiveUnpost") -интерактивная отмена проведения;

• "ИнтерактивноеОткрытиеВнешнихОбработок" - интерактивное открытие внешних обработок;

• "Чтение" ("Read") - чтение;

• "Добавление" ("Insert") - добавление;

• "Изменение" ("Update") - изменение;

• "Удаление" ("Delete") - удаление;

• "Использование" ("Use") - использование;

• "Просмотр" ("View") - просмотр;

• "ИнтерактивноеДобавление" ("Interactivelnsert") - интерактивное добавление;

• "Редактирование" ("Edit") - редактирование;

• "ИнтерактивноеУдаление" ("InteractiveDelete") - интерактив­ное непосредственное удаление;



• "ИнтерактавнаяПометкаУдаления" - интерактивная пометка на удаление;

• "ИнтерактивноеСнятиеПометкиУдаления" - интерактивное снятие по­метки на удаление;

• "Интерактивное УдалениеПомеченных" - интерактивное удаление поме­ченных объектов;

• "Администрирование" ("Administration") - администрирова­ние;

• "МонопольныйРежим" ("ExclusiveMode") - использование монопольного режима;

• "АктивныеПользователи" ("ActiveUsers") - просмотр списка активных пользователей.

<0бъект метаданных>            Обязательный

Тип: Объект описания метаданного. Объект метаданных.

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

Тип: Булево. Истина - есть право доступа. Ложь - нет права доступа.

Описание:

Определяет установку права доступа к объекту метаданных для текущего пользователя.

Примечание:

Права доступа к объектам метаданных устанавливаются при конфигурировании ролей.

Пример:

ТипСправочника = Метаданные.Справочники.Конкуренты;

Если Не ПравоДоступа ("Чтение" , ТипСправочника) Тогда

    Предупреждение ("Доступ: к данному справочнику закрыт!");

КонецЕсли;

ПрекратитьРаботуСистемы (TerminateSystem)

Синтаксис:

ПрекратитьРаботуСистемы()

Описание:

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

РольДоступна (IsRoleAvailable)

Синтаксис:

РольДоступна(< Роль>)

Параметры:

<Роль>            Обязательный

Тип: Строка, Объект описания метаданного. Название роли как она задана в конфигураторе или объект описания метаданного роли.

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

Тип: Булево. Истина - роль доступна текущему пользовате­лю, Ложь - роль текущему пользователю не доступна.

Описание:

Определяет доступность указанной роли текущему пользователю.



Пример:

Если Не РольДоступна("Менеджер") Тогда

    Сообщить(" Просмотр заявок от покупателей: не разрешен!");

КонецЕсли;

УстановитьЗаголовокСистемы

Синтаксис:

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

Параметры:

<3аголовок>            Обязательный

Тип: Строка. Текст, устанавливаемый в качестве заголовка глав­ного окна программы.

Описание:

Устанавливает новый заголовок главного окна программы.

Пример:

НовыйЗаголовок = "Торговый дом";

УстановитьЗаголовокСистемы(НовыйЗаголовок) ;

См. также:

Глобальный контекст, метод ПолучитьЗаголовокСистемы.

«««««««««« 1С:Предприятие 8.0 »»»»»»»»»»

Содержание раздела