Процедуры и функции сеанса работы
ЗаблокироватьРаботуПользователя (LockUserWork)
Синтаксис:
ЗаблокироватьРаботуПользователя()
Описание:
Блокирует работу пользователя, минимизирует окно 1C: Предприятия и выводит диалог авторизации. Продолжение работы возможно только после ввода пароля.
ЗавершитьРаботуСистемы (ExitSystem)_
Синтаксис:
ЗавершитьРаботуСистемы (<Запрашивать возможности>)
Параметры:
<3апрашивать возможность> Необязательный
Тип: Булево. Если значение параметра Истина, то будет выполняться запрос возможности закрытия для каждого открытого окна и для всего приложения. Если Ложь, то завершение работы программы будет выполнено безусловно.
Значение по умолчанию: Истина.
Описание:
Позволяет принудительно вызвать завершение работы 1C: Предприятия. В зависимости от переданного параметра может выполнять запросы на возможность закрытия окон и завершения работы системы или завершить работу безусловно.
Пример:
// безусловное завершение работы программы
ЗавершитьРаботуСистемы();
Синтаксис:
ИмяКомпьютера()
Возвращаемое значение:
Тип: Строка. Сетевое имя компьютера.
Описание:
Получает сетевое имя компьютера.
Пример:
СетевоеИмяКомпьютера = ИмяКомпьютера();
Синтаксис:
ИмяПользователя()
Возвращаемое значение:
Тип: Строка. Имя пользователя.
Описание:
Получает имя пользователя, указанного при запуске программы.
Пример:
ТекущийПользователь = ИмяПользователя();
См. также:
Глобальный контекст, метод ПолноеИмяПользователя.
КаталогВременныхФайлов (TempFilesDir)
Синтаксис:
КаталогВременныхФайлов()
Возвращаемое значение:
Тип: Строка. Имя каталога временных файлов программы.
Описание:
Получает имя каталога, который используется программой для размещения временных файлов.
Пример:
ГдеИскать = КаталогВременныхФайлов();
Синтаксис:
КаталогПрограммы()
Возвращаемое значение:
Тип: Строка. Имя каталога исполняемых файлов программы.
Описание:
Получает имя каталога, в котором расположены исполняемые файлы программы.
Пример:
ГдеИскать = КаталогПрограммы();
ОтключитьОбработчикОжидания
Синтаксис:
ОтключитьОбработчикОжидания(<Имя процедуры>)
Параметры:
<Имя процедуры> Обязательный
Тип: Строка. Имя процедуры глобального или общего модуля, используемой в качестве обработчика ожидания.
Описание:
Отключает подключенный ранее при помощи процедуры ПодключитьОбработчикОжидания вызов процедуры через определенный интервал времени.
Пример:
Процедура ОтчетОПродажахЗаДень()
// ...
КонецПроцедуры;
//...
ПодключитьОбработчикОжидания("ОтчетОпродажахЗаДень", 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 | »»»»»»»»»» |