рубрики: Сервер 1С:Предприятия | Дата: 24 июля, 2016
Как известно на сервере 1С:Предприятия в консоли кластера серверов для любой базы
можно установить флажок «Блокировка начала сеансов включена».
После чего подключение к базе становится невозможным.
Рассмотрим как можно установить эту блокировку программно.
Это можно сделать с помощью объекта БлокировкаСеансов.
Процедура ЗаблокироватьБазу()
Блокировка = Новый БлокировкаСеансов;
Блокировка.Начало = ТекущаяДата();
Блокировка.Конец = Блокировка.Начало + 600;
Блокировка.КодРазрешения = "123";
Блокировка.Сообщение = "База заблокирована администратором";
Блокировка.Установлена = Истина;
УстановитьБлокировкуСеансов(Блокировка);
КонецПроцедуры
После выполнения этой процедуры база будет заблокирована на 10 минут.
Тем не менее в базу можно будет войти используя КодРазрешения.
Для этого нужно запустить базу из командной строки с использованием параметра /UC
после которого указывается КодРазрешения.
Если не указать конец блокировки и код разрешения, то разблокировать базу можно
с использованием консоли кластера серверов, сняв соответствующий флажок.
Добавить комментарий