Имя: Пароль:
1C
1С v8
1Как принудительно отключить пользователей?
0 BujiMuji
 
05.11.12
09:14
Люди можно ли принудительно отключить пользователей?
1 Рэйв
 
05.11.12
09:15
Можно.
2 BujiMuji
 
05.11.12
09:16
Рэйв как?
3 Рэйв
 
05.11.12
09:19
1.Запускаешь обработку  "БлокировкаСоединенийСИнформационнойБазой" устанавливаешь время отключения и пароль.

2. Создаешь ярлык на стартовый файл 1С и в свойствах в строке пути пишешь
"...\bin\1cv8.exe" /UC НазначенныйПароль"

После запуска обработки всех выкинет.Тебя тоже. Зайти на время блокировки сможешь только через ярлык с паролем.
4 BujiMuji
 
05.11.12
09:54
Рэйв спасибо
5 skunk
 
05.11.12
09:57
а что наныше консолью пользоваться не модно?
6 skunk
 
05.11.12
09:58
наныше  = нынче
7 чувак
 
05.11.12
10:03
Автор, у тебя вариант файловый или клиент-сервер?
8 AET
 
05.11.12
10:15
(5) грубее )
9 BujiMuji
 
05.11.12
10:19
чувак Веб сервис
10 skunk
 
05.11.12
11:11
веб сервис ... это веб сервис ... он собственно никак не связан с типом информационной базы
11 BujiMuji
 
05.11.12
11:37
извените веб - сервер
12 BujiMuji
 
05.11.12
13:46
По моему получилось
Справочник -> пользователь

http://img.uz/s?c27f8mf

код:
&НаСервереБезКонтекста
Функция ОпредПользователь()  
   ЭлементСправочника = Справочники.Пользователи.НайтиПоКоду("000000001");
   ЭлементОбъект = ЭлементСправочника.ПолучитьОбъект();
       Для каждого Пользователи Из ЭлементОбъект.Пользователи Цикл
           Если Пользователи.Пользователь = ИмяПользователя() Тогда
               Возврат Пользователи.Статус;                
           КонецЕсли;
       КонецЦикла;
   Возврат Истина;
КонецФункции

&НаКлиенте
Процедура Проверка()
   Если НЕ ОпредПользователь() Тогда
       ЗавершитьРаботуСистемы();
   КонецЕсли;    
КонецПроцедуры


&НаКлиенте
Процедура ПриОткрытии(Отказ)
   ПодключитьОбработчикОжидания("Проверка", 1);    
КонецПроцедуры
Закон Брукера: Даже маленькая практика стоит большой теории.