Профессия — 1С » Блокировка сеансов

Профессия — 1С

Рукопашный бой Карташ

Категории

-->

Блокировка сеансов

рубрики: Сервер 1С:Предприятия | Дата: 24 июля, 2016

Как известно на сервере 1С:Предприятия в консоли кластера серверов для любой базы
можно установить флажок «Блокировка начала сеансов включена».
После чего подключение к базе становится невозможным.
Рассмотрим как можно установить эту блокировку программно.

Это можно сделать с помощью объекта БлокировкаСеансов.



Процедура ЗаблокироватьБазу()
	
    Блокировка = Новый БлокировкаСеансов;

    Блокировка.Начало		= ТекущаяДата();
    Блокировка.Конец		= Блокировка.Начало + 600;
    Блокировка.КодРазрешения	= "123";
    Блокировка.Сообщение	= "База заблокирована администратором";
    Блокировка.Установлена	= Истина;

    УстановитьБлокировкуСеансов(Блокировка);
	
КонецПроцедуры

После выполнения этой процедуры база будет заблокирована на 10 минут.
Тем не менее в базу можно будет войти используя КодРазрешения.
Для этого нужно запустить базу из командной строки с использованием параметра /UC
после которого указывается КодРазрешения.
Если не указать конец блокировки и код разрешения, то разблокировать базу можно
с использованием консоли кластера серверов, сняв соответствующий флажок.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

   

2014 - 2024г. Профессия — 1С. Обмен опытом по программированию в 1С