Как завершить работу определенного пользователя 1с в файловой базе ? #376619


#0 by antgrom
Как завершить работу определенного пользователя 1с в файловой базе ? База файловая и вариант перевода её на клиет - серверный вариант не рассматривается. Интересует простенький код типа : Есть идеи ?
#1 by antgrom
Поправтте , плз , v8.0
#2 by Черный всадник
Отрезать доступ к данному файлу, данного пользователя.
#3 by v_rtex
а чем не прокатывает простеньких код?
#4 by antgrom
это код для не работает , знаю только ПолучитьСоединенияИнформационнойБазы это для описания соединения.
#5 by antgrom
+ этот код  не работает
#6 by almar
В файловой, только через ПодключитьОбработчикОжидания, ИМХО
#7 by antgrom
печально , что обработкой это не сделать , а ведь было бы удобно . Я нашел только такой код здесь :
#8 by antgrom
(с). У меня файловый вариант. Я решил проблему иначе. Использовал ПодключитьОбработчикОжидания. Описал параметры выброса в доп. процедуре ,указав, кого надо выгонять, кого нет. Установил таймаут. Процедуру вызвал из двух блоков. ПередНачаломРаботыСистемы и ПриНачалеРаботыСистемы ... КонецПроцедуры .... Создал константу новую для установки режима завершения работы пользователей и форму, где собсно меняю ее. И у меня проблем нет с выбросом товарищей из базы. Есть одна существенная недоработка, но ее не так и сложно подправить. Позже опишу. Она ориентирована на НЕ лохов юзверей. То есть могут запустить 1С, но не авторизоваться...Следовательно, пока висит окно входа у кого-то, конфу не смогу обновить. И еще одно важное примечание. Таймауты предупреждений в любом случае нужны, иначе восьмерка попросту подвисает и тогда поможет только жесткий дисконнект брутальными средствами )))
#9 by v_rtex
"Обновить демонически"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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