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

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

Категории

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

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

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




После чего подключение к базе становится невозможным.
Рассмотрим как можно установить эту блокировку программно.

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



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

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

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

После выполнения этой процедуры база будет заблокирована на 10 минут.
Тем не менее в базу можно будет войти используя КодРазрешения.




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

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

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

   

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