Временная блокировка 1с #552477


#0 by Nef744
Добрый день, подскажите, пожалуйста, как программно сделать временную блокировку пользователя, например, через 5 минут простоя пользователя?
#1 by rs_trade
на винду сделай.
#2 by Aleksey
заставка в винде
#3 by MatrosoV AleXXXand_R
Это не пойдет? УстановитьБлокировкуУстановкиСоединений (SetConnectionsLock) Глобальный контекст УстановитьБлокировкуУстановкиСоединений (SetConnectionsLock) Синтаксис: УстановитьБлокировкуУстановкиСоединений(<Блокировка>) Параметры: <Блокировка> (обязательный) Тип: БлокировкаУстановкиСоединений. Новое описание блокировки установки соединений. Описание: Изменяет блокировку установки соединений. Для выполнения требуются права администратора информационной базы. См. также: Глобальный контекст, метод ПолучитьБлокировкуУстановкиСоединений
#4 by Nef744
Интересует конкретно 1с, т.к. другие программы должны быть доступны пользователям... Если можно, подскажите, еще метод установки блокировки.
#5 by rs_trade
это не то что он хочет
#6 by MatrosoV AleXXXand_R
а нет ... не то вот ставишь обработчик - проверки на работ пользователя, и если система простаивает, то ЗаблокироватьРаботуПользователя
#7 by Megas
Как собрался считать простой?
#8 by Nef744
Ооо, даже не успел попросить =) К сожалению - данный метод не подходит.
#9 by Nef744
6 - спасибо 7 - Это как раз я хотел выяснить у форумчан...
#10 by rs_trade
а вообще, скорей всего это нафиг не нужно. так что автор не парься
#11 by Megas
Ты собрался выяснить у нас что тебе нужно?
#12 by MatrosoV AleXXXand_R
Чувствую, чтобы посчитать простой - придется тебе конфу изменять :))
#13 by Megas
Есть 2 способа... любое действие в 1с или любое действие в системе... Если любое действие в системе тогда смысла блокировать только 1с нет... если любое действие в 1с тогда как быть с лбдьми которые анализируют отчет?
#14 by Fragster
обработка в режиме рабочего стола, которая при обработке обновления формы сбрасывает таймер, а в обработке ожидания - считает до 5 минут и блокирует... но это заляпуха и не работает (наверное) в веб клиенте
#15 by Megas
Чё будет если я запустил формировать отчёт? Там будет 5 минут нечего не происходить
#16 by Fragster
однако намного эффективнее организационно положить, что за все косяки в 1с отвечает тот, кто в 1с залогинен
#17 by 5 Элемент
Все равно не понимаю зачем блокировать только 1С. Объясни зачем?
#18 by Megas
Имхо ключи чтоб освобождать.. только тогда не блокировать а выкидывать
#19 by 5 Элемент
да, вариант
#20 by Nef744
17 Параллельно 1с открыт chrome с кучей вкладок, которые используются другими пользователями если текущий отошел...
#21 by Fragster
выкидавать не хорошо - могут быть несохраненные документы... однако тут тоже можно организационно положить, что если не сохранил док - сам виноват такая организация работы - бред, выделите отдельный комп под интернет киоск
#22 by 5 Элемент
т.е. чтобы предотвратить использование 1С другими пльзователями?
#23 by Nef744
18 Выкидывать нельзя, т.к. могут быть открыты "важные" документы в не записанном состоянии...
#24 by Megas
Смысл в том что идея БРЕДова сама по себе.
#25 by Nef744
22 - да. 21 - Это как в remobred.ru "Этот код написан против моей воли... Меня заставили" =)
#26 by Megas
Пусть ставят блокировку руками. А то он оставил комп и отошёл... конечно блокировка сработает через 5 минут, но за 5 минут я могу 1с снести+продлить время(я ведь буду шуршать мышой)
#27 by 5 Элемент
тогда это не надежное решение
#28 by Nef744
26 Понятно, пока так и оставил...
#29 by Fragster
пару раз взъеб сотрудника произведут с вычетом из ЗП - и все, никто ничего блокировать забывать не будет.
#30 by Nef744
Всем спасибо большое.
#31 by MatrosoV AleXXXand_R
Интересно стало - а реально ли написать такую программку (не на 1С, к примеру на Delphi или С++) - перехватывающую внешние события со стороны пользователя - нажатие клавиш, перемещение мыши? Поместить ее в трэй, загружаться будет автозапуском В ней подключить обработчик ожидания - если за последние N минут внешних событий не было со стороны пользователя, то сигналиизровать 1С об этом, а та в свою очередь будет просто блокировать систему? И есть ли что-то похожее?
#32 by Fragster
реально. можно даже ВК сделать для 1ски, чтобы она только 1 1ску блокировала - ту, в которой запущена
#33 by Nef744
32 а есть примеры?
#34 by Fragster
как сделать ВК для 1с? как перехватить события движения мыши у другого окна? да навалом...
#35 by rs_trade
сделай лучше что нибудь действительно полезное.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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