8.0 Как запретить пользователю второй раз входить в систему под одним именем #121644


#0 by Укушенный
Народ работает с ТСД на складе, терминалы настроены так, чтобы кладовщики нажимали минимум кнопок, т.е. в командной строке все прописано и 1С запускается без всяких окон и вопросов, но запуск выполняется долго, и видимо нетерпеливые люди жмут на ярлык по 10 раз. В итоге один и тот же юзер входит в систему несколько раз. А количество лицензий небезгранично.Как это побороть?
#1 by Укушенный
Неужели это никому не интересно?
#2 by Dymor
#3 by Укушенный
Спасибо Dymor, щас попробую...
#4 by Holder
Можно в обработчике ПриНачалеРаботыСистемы воспользоваться функцией ПолучитьСоединенияИнформационнойБазы, получить массив текущих соединений и просмотреть его на имя пользователя (см. объект СоединениеИнформационнойБазы)
#5 by BeaViS
А лучше всего задать каждому пользователю рабочий каталог :))))
#6 by Holder
Соединения = ПолучитьСоединенияИнформационнойБазы;Для каждого СтрокаСоединения из Соединения Цикл. . .
#7 by Укушенный
Ругается на НомерСоединения
#8 by Dymor
нету в 8.0 такого понятия
#9 by BeaViS
Ой, сорри, не заметил что речь идет о восьмерке ...
#10 by Dymor
Если СтрокаСоединения.НомерСоединения <> ТекНомер Тогда
#11 by Укушенный
А если проверять по уникальному идентификатору? Он будет разный для разных сеансов или один?
#12 by Укушенный
Да так прокатитСпасибо...
#13 by Укушенный
А может тогда еще подскажете как выкинуть неактивного пользователя?
#14 by android
Еще добавь в условие текст:и Соединение.ИмяПриложения <> "Config"иначе сам не сможешь одновременно работать в конфигураторе и предприятии :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С