Имя: Пароль:
1C
1С v8
Запрет двойного входа пользователей 1с v8.2
0 big_nab
 
16.09.11
15:05
Напомните как запретить пользователям входить в базу 1С 8.2 УТ по несколько раз. К примеру один клоун пришел на работу, зашел в базу под собой со своего компа, затем спустился на склад зашел в базу со складского компа под собой. Посмотрел что ему было нужно и ушел не выходя их базы.

Насколько я помню запрет включался в главном модуле...
Но какой код там был написан?
1 МихаилМ
 
16.09.11
15:21
2 big_nab
 
16.09.11
15:33
это не то решение, был ещё один путь...
мучаю поиск...
3 big_nab
 
16.09.11
15:34
4 big_nab
 
16.09.11
16:37
Упс косяк решение из предыдущего поста не проходит...

Ошибка:
{ОбщийМодуль.УправлениеПользователями.Модуль(174)}: Поле объекта не обнаружено (ЗапретитьОткрытиеНесколькихСеансов)
       НастройкаСсылка = ПланыВидовХарактеристик.НастройкиПользователей[Настройка];

УТ 10.3.14.3 1С:8.2.14.528

Кто чего посоветует?
5 Ахиллес
 
16.09.11
16:39
Пипец... Не обнарудено поле объекта? НУ ТАК СОЗДАЙ ещё одну настройку, да проверяй её при запуске системы.
6 shuhard
 
16.09.11
16:43
(4)[Кто чего посоветует]
запрети всем, кроме полных прав
ЗапретитьОткрытиеНесколькихСеансов не используй
7 big_nab
 
16.09.11
16:50
Упс нашел другой подход
Нашел другой код:

Процедура ПередНачаломРаботыСистемы(Отказ)
   
   СоединенияСИБ = ПолучитьСоединенияИнформационнойБазы();
   
   Для Каждого Соединение Из СоединенияСИБ Цикл
       
       Если Соединение.НомерСоединения = НомерСоединенияИнформационнойБазы()  
           ИЛИ Соединение.ИмяПриложения = "Designer" Тогда
           Продолжить;
       КонецЕсли;
       
       Если ПользователиИнформационнойБазы.ТекущийПользователь().Имя  = Соединение.Пользователь.Имя Тогда
           Предупреждение("Доступ запрещен, т.к. пользователь: " + Соединение.Пользователь.Имя + " работает в программе с компьютера: " + Соединение.ИмяКомпьютера);
           Отказ = Истина;
       КонецЕсли;
       
   КонецЦикла;
   
   //ПользователиИнформационнойБазы.ПолучитьПользователей()
 
   
КонецПроцедуры

Работает :) и ничего создавать ненадо :)
8 Ахиллес
 
16.09.11
17:00
(7) А как же себе любимому разрешить? Настройка тем и хороша, что одному конкретному лоху позволяет запретить, а хорошим, ответственным людям разрешить, если им это надо.
9 big_nab
 
16.09.11
17:07
Ну у нас таких людей нет :) но на будущее надо подумать.
10 shuhard
 
16.09.11
17:17
(9) пипец твоей базе,
как только под собой придётся срубить сеанс наступит паралич

тебе же русским языком объяснили,
для полных прав не может быть ограничений