Имя: Пароль:
1C
1С v8
Блокировка сеансов
0 _Dynamic_
 
07.08.12
12:03
Всем привет! Необходимо к примеру в 3 ночи выкинуть всех пользоватей из программы. Создаю регламентное, в нем пишу:

// параметры блокировки
   Блокировка = Новый БлокировкаСеансов;
           
   Блокировка.Начало            = Дата(Формат(ТекущаяДата(), "ДФ=yyyyMMdd")+"030001");
   Блокировка.Конец              = Дата(Формат(ТекущаяДата(), "ДФ=yyyyMMdd")+"040001");
   Блокировка.Сообщение        = "";
   Блокировка.Установлена        = Истина;
   Блокировка.КодРазрешения    = "";    
   
   // установка блокировки соединений
   УстановитьБлокировкуУстановкиСоединений(Блокировка);

Только почему то ничего не происходит. В чем может быть проблемка, подскажите пожалуйста. Спасибо!
1 Нуф-Нуф
 
07.08.12
12:04
просто перезагрузи службу 1с
2 shuhard
 
07.08.12
12:08
(0)[В чем может быть проблемка]
в кривых руках
3 _Dynamic_
 
07.08.12
12:10
ой! Ну я и дятел! Вместо УстановитьБлокировкуУстановкиСоединений(Блокировка)
написать УстановитьБлокировкуСеансов(Блокировка);

Все! всем спасибо! :)
4 _Dynamic_
 
07.08.12
12:11
Народ,  а можно как то сделать чтобы блокировались только пользователи 1с:Предприятия, но параллельно доступ к конфигуратору был??
5 _Dynamic_
 
07.08.12
12:13
Или сделать так, чтобы пользователи выкинулись безвозвратно, в смысле пока они сами не сядут за комп и не войдут заново в программу???