|
Запретить вход в базу под одним пользователем с двух компов в сети |
☑ |
0
Виноватый
05.07.10
✎
17:04
|
Возможно вопрос простой, но может кто подскажет как запретить в 1С 8 УТ открывать для пользователя два сеанса одновременно? То бишь если он один раз вошел в базу под своим логином и сидит в ней, чтобы больше под ним никто войти не смог. Можно ли так сделать типовым способом?
|
|
1
shuhard_серый
05.07.10
✎
17:04
|
(0) позырь в УПП, там реализовано
|
|
2
Rovan
гуру
05.07.10
✎
17:06
|
(0) я так сделал
Функция прПолучитьКолвоСоединенияИнформационнойБазы() экспорт
ВИмяПользователя = ВРег( СокрЛП( ИмяПользователя()));
МассивСоединений = ПолучитьСоединенияИнформационнойБазы();
Рез = 0;
Для к = 0 по МассивСоединений.Количество() - 1 Цикл
ВИмяПользователя_Тек = ВРег( СокрЛП( МассивСоединений[ к ].Пользователь ));
Если МассивСоединений[ к ].ИмяПриложения = "1CV8"
И Найти( ВИмяПользователя_Тек, ВИмяПользователя ) > 0 Тогда
Рез = Рез + 1;
КонецЕсли;
КонецЦикла;
Возврат Рез;
КонецФункции
|
|
3
Виноватый
05.07.10
✎
17:07
|
Спасибо за решение. В коде дописать конечно было не сложно, я просто думал что наверняка должен был быть типовой метод...
|
|
4
DarkWater
05.07.10
✎
17:19
|
(3) А если юзверям ещё и аутентификацию windows в настройках пользователя привязать? Но тогда ему только со своего компа зайти можно будет.
|
|