Завершение работы пользователей. Файловый и клиент-серверный вариант. Без доработки конфигураций.

06.10.11

Администрирование - Информационная безопасность

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

Скачать файлы

Наименование Файл Версия Размер
Отключение пользователей
.epf 20,96Kb
2419
.epf 20,96Kb 2419 Скачать

Данная обработка похожа на типовую "Блокировка установки соединений с информационной базой", но имеет некоторые существенные отличия:

1. Отображение списка активных пользователей

2. Возможность создать ярлык на рабочем столе для запуска информационной базы с кодом разрешения

При выполнении команды "Установить блокировку" будут отключены все сеансы, в том числе и тот, из которого вы запустили обработку. Однако, у вас есть возможность при установке блокировки заблаговременно создать на своем Рабочем столе ярлык, при помощи которого вы можете войти в заблокированную базу. Иными словами, вам не придется мучаться, прописывая в свойствах ярлыка необходмые параметры запуска.

Есть, конечно, и некоторые минусы. Например, обработка не выкинет пользователей, у которых открыто модальное окно типа предупреждения "Документ не проведен". Вопросы типа "Объект изменен. Сохранить изменения?" игнорируются и сеанс пользователя завершается без сохранения данных.

Также, обработка будет корректно работать только в тех конфигурациях, которые при старте сеанса пользователя подключают обработчик ожидания с проверкой блокировок соединений. Как правило, все типовые конфигурации содержат данный функционал. Для самописных конфигураций придется его предварительно реализовать.

Было бы, конечно, весьма полезно прикрутить сюда и отправку сообщений пользователям, но вариантов реализации данного действа средствами 1С без использования "Регистр сведений+ОбработчикОжидания" нигде найти не удалось. Так что, пока так.

Основная задача стояла так, чтобы выкидывать пользователей в любых конфигурациях без их модификации. Вроде что-то получилось :)

PS. Реализована возможность выбирать сообщение пользователям из шаблонов, причем в шаблон будет подставлено время окончания блокировки. Только вот редактировать эти  шаблоны придется в Конфигураторе, в модуле формы, а именно - в процедуре "КнопкаИзШаблонаНажатие(Элемент)". Писать какой-либо другой механизм для их хранения лень.

 

Update от 14.09.2011

Благодаря пользователям cbr900 и 7OH, предоставивших свои алгоритмы создания ярлыка для клиент-серверного варианта, реализован и этот режим.

Также устранена ошибка, указанная пользователем tezin, заключавшаяся в том, что при создании ярлыка вылетала ошибка о невозможности присвоить значение переменной "РабочийСтол".

Теперь о нюансах.

В клиент-серверном варианте работы обработка работает корректно, создает правильный ярлык, НО возможна ситуация, что после запуска базы в режиме Конфигуратора с кодом разрешения не удается запустить отладку, т.к. база остается заблокированной. При этом, если отдельно запустить базу с кодом разрешения, то все нормально. С чем это связано пока не разобрался.

PS. Если в клиент-серверном варианте воспользоваться типовой обработкой, то результат - тот же: из Конфигуратора не запускается отладка.

 

Update от 05.10.2011

Реализована управляемая форма обработки, а также учтены замечания пользователей maxx и r0610201.

 

См. также

"2iS:Интеграция" - Центр управления обменом данными. Сервисная шина предприятия (ESB).

Инструменты администратора БД Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Программный продукт предназначен для построения единой централизованной системы управления инфраструктурой и интеграционными процессами компании.

360000 руб.

10.08.2012    115835    35    121    

188

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    24186    75    144    

58

Контроль действий пользователей II

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Контролируйте, кто и что менял при работе в базах 1С: создание, правки, удаление, поиск потерявшихся данных, вычисление злоумышленников. Подсистема содержит 10 точных отчетов, гибкая настройка контроля. Не тормозит работу, не грузит базу 1С. Позволяет контролировать работу пользователей удаленно со смартфона.

14280 руб.

07.07.2023    3431    1    3    

7

SALE! 25%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2700 руб.

14.01.2013    170002    1049    0    

789

Конфигурация Session Monitor

Мониторинг Инструменты администратора БД Платформа 1С v8.3 Россия Платные (руб)

Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.

1500 руб.

01.12.2020    12520    26    0    

41

Сжатие (уменьшение) картинок в базе 1С и приведение их к одинаковой ширине

Инструменты администратора БД Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

2000 руб.

21.07.2022    8042    5    3    

9

Завершение сеанса неактивных пользователей на сервере

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка позволяет отключить сеанс пользователя 1С при его простое (бездействии).

1000 руб.

30.03.2018    17808    5    5    

6

Инструменты для чистки кэша 1С

Инструменты администратора БД Абонемент ($m)

Публикация содержит набор bat файлов, используемых мной для умной чистки кэша 1С. Основой файлов являются PowerShell скрипты, которые используются для автоматизации чистки кэша, например, удаление кэш файлов старше десяти дней.

1 стартмани

05.06.2023    6560    39    Viki_push    21    

139
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. cbr900 171 14.09.11 05:28 Сейчас в теме
Хорошая штука! Главное, что механизм работает.
Для клиент-серверного варианта также хотелось быт увидеть))
2. cbr900 171 14.09.11 07:37 Сейчас в теме
Измени модуль документа для обработки создания ярлыка для клиент-серверного варианта.
В строке
строкаРабочийСтол = WShell.SpecialFolders().Item("Desktop");
Переменная РабочийСтол заменена строкаРабочийСтол, т.к. РабочийСтол определяет цвет рабочего стола и использовать для записи нелья

Код
 //Получить представление информационной базы для отображения пользователю.
// Пример возвращаемого результата:
// - для ИБ в файлом режиме: \\FileServer\1c_ib\
// - для ИБ в серверном режиме: ServerName:1111 / information_base_name
Функция ПолучитьПредставлениеИнформационнойБазы(ЭтоФайловаяИБ, СтрокаСоединенияИнформационнойБазы, ИмяИБНаСервере) Экспорт
   
   Если ПустаяСтрока(СтрокаСоединенияИнформационнойБазы) Тогда
      СтрокаСоединенияИнформационнойБазы =  СтрокаСоединенияИнформационнойБазы();
   КонецЕсли;
   
   ЭтоФайловаяИБ = Найти(Врег(СтрокаСоединенияИнформационнойБазы), "FILE=") = 1;
   
   Если ЭтоФайловаяИБ Тогда
      ПутьКБД = Сред(СтрокаСоединенияИнформационнойБазы, 7, СтрДлина(СтрокаСоединенияИнформационнойБазы) - 8);
   Иначе
      // надо к имени сервера прибавить имя пути информационной базы
      ПозицияПоиска = Найти(Врег(СтрокаСоединенияИнформационнойБазы), "SRVR=");
      
      Если ПозицияПоиска <> 1 Тогда
         Возврат Неопределено;
      КонецЕсли;
      
      ПозицияТочкиСЗапятой = Найти(СтрокаСоединенияИнформационнойБазы, ";");
      НачальнаяПозицияКопирования = 6 + 1;
      КонечнаяПозицияКопирования = ПозицияТочкиСЗапятой - 2; 
      
      ИмяСервера = Сред(СтрокаСоединенияИнформационнойБазы, НачальнаяПозицияКопирования, КонечнаяПозицияКопирования - НачальнаяПозицияКопирования + 1);
      
      СтрокаСоединенияИнформационнойБазы = Сред(СтрокаСоединенияИнформационнойБазы, ПозицияТочкиСЗапятой + 1);
      
      // позиция имени сервера
      ПозицияПоиска = Найти(Врег(СтрокаСоединенияИнформационнойБазы), "REF=");
      
      Если ПозицияПоиска <> 1 Тогда
         Возврат Неопределено;
      КонецЕсли;
                        
      НачальнаяПозицияКопирования = 6;
      ПозицияТочкиСЗапятой = Найти(СтрокаСоединенияИнформационнойБазы, ";");
      КонечнаяПозицияКопирования = ПозицияТочкиСЗапятой - 2; 
      
      ИмяИБНаСервере = Сред(СтрокаСоединенияИнформационнойБазы, НачальнаяПозицияКопирования, КонечнаяПозицияКопирования - НачальнаяПозицияКопирования + 1);
      
      ПутьКБД = ИмяСервера + "/ " + ИмяИБНаСервере;
   КонецЕсли;
   
   Возврат ПутьКБД;
   
КонецФункции    

Процедура СоздатьЯрлык() Экспорт
   
   Кавычка = Символ(34);
   
   // COM-объекты
   Shell = Новый COMОбъект("Shell.Explorer");
   WShell=Новый COMОбъект("WScript.Shell");
   
   // определим необходимые переменные
   ИсполняемыйФайл = Shell.FullName();
   строкаРабочийСтол = WShell.SpecialFolders().Item("Desktop");
   
   ЭтоФайловаяИБ = Ложь;
   ИмяИБНаСервере = "Текущая";
   ПредставлениеПутиИБ = ПолучитьПредставлениеИнформационнойБазы(ЭтоФайловаяИБ, СтрокаСоединенияИнформационнойБазы(), ИмяИБНаСервере);
   //ПредставлениеПутиИБ = СтрокаСоединенияИнформационнойБазы();
   //ПредставлениеПутиИБ = СтрЗаменить(ПредставлениеПутиИБ,"File=","");
   //ПредставлениеПутиИБ = СтрЗаменить(ПредставлениеПутиИБ,";","");
   //ПредставлениеПутиИБ = СтрЗаменить(ПредставлениеПутиИБ,Кавычка,"");
   Если ЭтоФайловаяИБ Тогда 
      Путь = СтрЗаменить(ПредставлениеПутиИБ,"","-");
      Путь = СтрЗаменить(Путь,":","");
      Путь = СтрЗаменить(Путь," ","");
      Путь = СтрЗаменить(Путь,".","");
         
      ИмяЯрлыка = строкаРабочийСтол + "" + Путь + ".lnk";
      Аргументы = " /CONFIG /F" + Кавычка + ПредставлениеПутиИБ + Кавычка + " /UC" + КодРазрешения;
   Иначе
      
      ИмяЯрлыка = строкаРабочийСтол + "" + ИмяИБНаСервере + ".lnk";
      Аргументы = " /CONFIG /S" + Кавычка + ПредставлениеПутиИБ + Кавычка + " /UC" + КодРазрешения;
      
   КонецЕсли;
   
   oShellLink = WShell.CreateShortcut(ИмяЯрлыка); 
   oShellLink.TargetPath = ИсполняемыйФайл;
   oShellLink.Arguments = Аргументы;
   oShellLink.WindowStyle = 1;
   oShellLink.WorkingDirectory = ""; 
   oShellLink.Save();   
   
КонецПроцедуры
Показать полностью
3. tezin 574 14.09.11 14:38 Сейчас в теме
Создание ярлыка вылетает с ошибкой

{ВнешняяОбработка.ОтключениеПользователей.МодульОбъекта(79)}: Поле объекта недоступно для записи (РабочийСтол)
РабочийСтол = WShell.SpecialFolders().Item("Desktop");
4. 7OH 69 14.09.11 14:48 Сейчас в теме
1. При открытии и после выполнения надо проверять, что блокировка есть.
Да и на блокировку надо ровняться а не на галочку про пользователей.

2. Вариант файл-серверного ярлыка
КаталогБазы = СтрокаСоединенияИнформационнойБазы();
	флФайловый=Истина;
	Если Найти(КаталогБазы,"File=")=0 Тогда
		флФайловый=Ложь;
	КонецЕсли;
	
	Если флФайловый Тогда
		КаталогБазы = СтрЗаменить(КаталогБазы,"File=","");
	Иначе
		КаталогБазы = СтрЗаменить(КаталогБазы,"Srvr=","");
		КаталогБазы = СтрЗаменить(КаталогБазы,"Ref=","/");
	КонецЕсли;
	
	КаталогБазы = СтрЗаменить(КаталогБазы,";","");
	КаталогБазы = СтрЗаменить(КаталогБазы,Кавычка,"");
		
	Путь = СтрЗаменить(КаталогБазы,"\","-");
	Путь = СтрЗаменить(КаталогБазы,"/","-");
	Путь = СтрЗаменить(Путь,":","");
	Путь = СтрЗаменить(Путь," ","");
	Путь = СтрЗаменить(Путь,".","");
		
	ИмяЯрлыка = РабочийСтол + "\" + Путь + ".lnk";
	
	Аргументы = " CONFIG "+?(флФайловый,"/F","/S") + Кавычка + КаталогБазы + Кавычка + " /uc" + КодРазрешения;
Показать

Немного проще и перед CONFIG слэш не нужен ;)

3. А вот идея отличная.
5. Damian 907 14.09.11 21:27 Сейчас в теме
Спасибо cbr900 и 7OH, ваши замечания в ближайшее время учту.
6. Damian 907 14.09.11 21:30 Сейчас в теме
tezin, это тот момент, о котором написал cbr900: нельзя использовать переменную с именем "РабочийСтол". Исправлю в скором времени.
7. Damian 907 14.09.11 22:03 Сейчас в теме
Замечания учтены, ошибки исправлены.
Текст публикации и файл обработки обновлен.

ОФФ: Я смотрю мне за написание комментов СтартМани начисляется. Уже вижу, как публикации пестрят тучей ничего не значащих комментариев :D
Посмотрим, как эти СтартМани аукнутся на качестве сайта.
122. zatravka 26.04.15 00:43 Сейчас в теме
(7) а как иначе не за деньги получить местные разработки?
8. anig99 2833 14.09.11 23:53 Сейчас в теме
Хммм. КрестНаПузе...

Крест на пузе.
Пьют без меры.
Кто такие?
Тамплиеры!
9. Ledok 15.09.11 06:30 Сейчас в теме
В случае, когда пользователь работает в УТ11 и у него остался не сохраненный документ, обработка НЕ МОЖЕТ завершить его сеанс, так как появляется сообщение "Сохранить изменения?".
Может, кто встречался с такой проблемой? Если да, поделитесь решением..
14. Damian 907 15.09.11 22:11 Сейчас в теме
(9) Ledok, пробовал в разных конфигурациях для Украины (БП, УТП, УПП, ЗУП). Во всех случаях обработка выбрасывает пользователя, даже если у него открыт несохраненный документ/элемент справочника.
Происходит при этом следующее (с интервалом в 1 минуту):
1. Обработка честно сообщает, что работа завершается
2. Выскакивает окно с вопросом "Данные были изменены. Сохранить изменения?"
3. Опять обработка сообщает, что работа завершается
4. Работа, таки, завершается.
Сей опыт был проведен в нескольких базах путем простого наблюдения при политике невмешательства.
Что происходит в УТ сказать не могу. Однако, справедливости ради, хочется отметить, что начал прикручивать к обработке управляемую форму и в конфигурации УНФ такая же ситуация, как и у Вас: при открытом окне с несохраненными данными сеанс не сбрасывается.
Возможно, это просто нюанс управляемых форм, а возможно особенности конфигураций. Надо разбираться, но сие будет долгим процессом.
10. PVG_73 17 15.09.11 12:48 Сейчас в теме
У меня не получилось завершить сессии, правда я пробовал это на своем же компе. Открыл несколько сессий, запустил обработку, но ничего не произошло. Ярлык для базы создался на рабочем столе.
Когда закрыл и попытался зайти, то уже не смог сие сделать, только через ярлык.
В чем может быть проблема?
12. PVG_73 17 15.09.11 13:27 Сейчас в теме
(10) Да забыл отметить.... Качал обработку вчера около 18:00 по мск.... :)
11. SinglCOOLer 216 15.09.11 13:21 Сейчас в теме
Хорошая идея, особенно если нет возможности вносить изменения в конфу :)
13. Vladimir_D 119 15.09.11 14:38 Сейчас в теме
Заметил, что типовая форма блокировки для БП 2.0 вообще нормально не работает! Буду пробовать с этим решением!
Спасибо за труд!
15. Ledok 16.09.11 04:18 Сейчас в теме
Damian, я уже давно пользуюсь самописным bat файлом, который делает тоже самое и отлично работает на большинстве баз,
а вот именно УТ11, как вы отметили с управляемыми формами, не работает.
Попробовала выполнить для БП 2.0 на платформе 8.2, сработало на ура.
Так что делаю вывод, что это связано с управляемыми формами...
16. PVG_73 17 16.09.11 09:59 Сейчас в теме
Damian, все таки поясните что я не так могу делать....
конфа самописная... создаю на своем компе 2 разные сессии и никаких сообщений и завершений сеансов... :(
17. PVG_73 17 16.09.11 10:05 Сейчас в теме
(16) Попробовала на типовой... действительно работает..... даже вопрос на выходе не помешал.... :)
странно что тогда может не хватает в самописе.... :(
18. PVG_73 17 16.09.11 10:14 Сейчас в теме
(17) Единственно у меня сразу же заново начался перестарт этих двух сеансов (то же самое у меня было и в терминальных сессиях на сервере, когда я убиваю сеанс а он заново рисуется)..... (кстати, с чем это может быть связано?)
и те два убитых сеанса остались мотыляться в активных зверЪях.... пока не закрыл у себя последний конфигуратор.... :)
19. PVG_73 17 16.09.11 10:23 Сейчас в теме
Спасибо, за обработку.
Damian, если получится понять что может не хватать в самописе, черканите, если мне удастся разобраться то отпишусь здесь.
20. Alexey55 16.09.11 12:36 Сейчас в теме
Спасибо! пригодилась)
21. anton.fly7 173 17.09.11 08:11 Сейчас в теме
ая так делаю

СтрокаСоединения = СтрокаСоединенияИнформационнойБазы();

Если
Найти(ВРег(СтрокаСоединения), "FILE") <> 0 Тогда
File = "";
Выполнить(
СтрокаСоединения);
СтрокаСоединения = "/F""" + File + """";
Иначе
Srvr = ""; Ref = "";
Выполнить(
СтрокаСоединения);
СтрокаСоединения = "/S""" + Srvr + "" + Ref + """";
КонецЕсли;
22. valek82 19.09.11 11:07 Сейчас в теме
Хотелось, бы конечно, чтобы можно было выбирать , кого блокировать.
23. SERJ_1CC 49 19.09.11 15:50 Сейчас в теме
Полезная вещица, пригодится...
24. cerg110 3 21.09.11 14:32 Сейчас в теме
очень полезна, ато часто если работают через удаленный рабочий стол на серваке есть зависшие сеансы.
25. zhleonid8 21.09.11 14:47 Сейчас в теме
26. Master07 21.09.11 16:14 Сейчас в теме
Прикольно )))))
27. SoulPower 3 21.09.11 21:30 Сейчас в теме
Спасибо, очень полезно.
28. powerpc 224 21.09.11 23:51 Сейчас в теме
Спасибо, пригодилось
29. CyberCerber 1006 23.09.11 14:38 Сейчас в теме
Спасибо, вещь незаменимая.
30. krv2k 375 24.09.11 23:25 Сейчас в теме
(0) Это шутка или намеренная дезинформация?
Не вводите людей в заблуждение, обработка никакие сеансы не отключает, а просто устанавливает блокировку соединений. А то, что сеансы отваливаются, так это заслуга механизма типовых конфигураций (поэтому у пользователя PVG_73 обработка "не работает").
Или меняйте описание, или удаляйте обработку с сайта.
user592655_alexbravo123; SagaKrasava; +2 Ответить
31. PVG_73 17 25.09.11 20:58 Сейчас в теме
(30) Уважаемый, krv2k, подскажите, а что это за механизмы типовой. Просто времени разбираться не было, но понимаю, что сие должно лежать на поверхности... :)
34. krv2k 375 26.09.11 05:10 Сейчас в теме
(31) Этот механизм основан на обработчике ожидания, подключаемом для каждого пользователя при входе в систему (вызывается каждые 60 секунд). В обработчике проверяется, установлена ли блокировка сеансов, и если установлена, то сеанс завершается.
KrivosheevEV; susorov; +2 Ответить
35. PVG_73 17 26.09.11 12:47 Сейчас в теме
(34) Спасибо, Руслан, нашел я этот кусок кода... :)
32. Damian 907 26.09.11 00:16 Сейчас в теме
(30) Руслан, позвольте с Вами не согласиться. Блокировка сеансов устанавливается не на уровне типовых конфигураций, а на уровне платформы. Почитайте синтакс-помощник, раздел "Глобальный контекст"-"Процедуры и функции работы с информационной базой"-"УстановитьБлокировкуСеансов".
Как Вы думаете, мы с Вами сможем написать конфигурацию, на которую эти правила распространяться не будут?
Хотя, смотря какую таблетку выбрать :) (с) Matrix
33. krv2k 375 26.09.11 04:59 Сейчас в теме
(32) спасибо, синтаксис-помощник я читал. Еще раз повторюсь: не путайте "Блокировку сеансов" и "Завершение работы пользователей". Перед написанием следующего комментария, обязательно посмотрите как реализовано "Завершение работы пользователей" в типовых конфигурациях.
36. Sairys 26.09.11 23:42 Сейчас в теме
давно искал что то подобное. Спасибо за обработку.
37. onyx 46 27.09.11 04:07 Сейчас в теме
Очень нужная и полезная штуковина....
38. MrXaN 45 27.09.11 05:42 Сейчас в теме
Огромное спасибо за обработку
39. sergnik 27.09.11 10:26 Сейчас в теме
Спасибо, юзаем
40. r0610201 307 27.09.11 12:29 Сейчас в теме
Обязательно необходимо отметить, что работать это будет только в типовых конфигурациях. Чтобы это работало не только в типовых, надо завершать сеансы самому, через V82.COMConnector.
41. ValeriVP 1275 27.09.11 12:57 Сейчас в теме
(40) не всегда получится - надо через DCOM, а это права и прочие проблемы.
а в самописках надо прописывать обработку параметра запуска аналогично как в типовых
42. mihas1001 27.09.11 19:01 Сейчас в теме
Интересно, корректно ли обрабатывается случай когда в момент отключения пользователь редактирует информацию в БД?
46. evn-zorin 32 28.09.11 09:46 Сейчас в теме
(42) mihas1001,
В любом случае можно будет протестировать БД средствами 1С на наличие ошибок.
43. volodyapgu 27.09.11 22:47 Сейчас в теме
Большое спасибо за обработку. Помогает в крупных фирмах корректно "отключать" большую часть сотрудников, а с отдельными лицами уже проще решить вопрос.
44. пользователь 28.09.11 08:10
Огромное спасибо за труды))) Очень полезная утилита.
45. silver-fox87 28.09.11 09:44 Сейчас в теме
Спасибо! Очень нужна была такая обработка!
47. jour 15 28.09.11 12:32 Сейчас в теме
на терминалке очень любят оставлять все, нужная вещь!
48. nshrek2 30.09.11 10:37 Сейчас в теме
Спасибо, вещь хорошая, пригодится.
49. mikit 71 30.09.11 14:40 Сейчас в теме
Спасибо огромное давно искала что-то подобное
50. ooosnika 03.10.11 18:23 Сейчас в теме
мне очень пригодилась обработка,спасибо автору
51. bahbah 152 04.10.11 15:36 Сейчас в теме
Очень полезная штука, не раз пользовался.
Глюков не встречал.
Спасибо, лови плюс.
52. KSM 05.10.11 11:30 Сейчас в теме
Спасибо!
53. Damian 907 06.10.11 00:24 Сейчас в теме
Учтены замечания пользователей krv2k и r0610201 - описание изменено.
А также добавлена управляемая форма.
54. mrdug 756 07.10.11 10:54 Сейчас в теме
что-то не пойму что с файлом? Предприятие его не видит.
55. SanyaGrek 07.10.11 11:10 Сейчас в теме
Спасибо! Главная проблема теперь решена. А то юзеров не выгонишь. Так работать хотят.
56. pt_olga 62 07.10.11 22:22 Сейчас в теме
хотелось бы попробовать эту обработку... но пока нет денех :(
57. pt_olga 62 07.10.11 22:43 Сейчас в теме
хотя пока вполне хватает стандартных средств... :)
58. pmtvv 07.10.11 23:16 Сейчас в теме
Однозначно плюс
59. andos77 5 10.10.11 11:23 Сейчас в теме
Спасибо!
60. Gar1ck 11.10.11 15:43 Сейчас в теме
За шаблоны отдельное спасибо!!!
61. air_mike 25 11.10.11 16:23 Сейчас в теме
Удобная штука для клиентского варианта. Но в "сервере" стандартная блокировка, через консоль, намного удобнее для меня.
62. dmd 11.10.11 20:26 Сейчас в теме
Поигрался немного, но пользуюсь стандартными методами.
63. aragor 12.10.11 13:42 Сейчас в теме
Спасибо очень удобно!
64. onyx 46 17.10.11 09:11 Сейчас в теме
Спасибо огромное давно искала что-то подобное
65. пользователь 19.10.11 16:55
Сообщение было скрыто модератором.
...
66. 1C82 46 21.10.11 04:41 Сейчас в теме
ШИКАРНО! Кашерно ! Просто супер ! А то taskill уже надоело , да и не вежливо это. В файловой базе пока альтернативы не вижу.
67. Ninelle 27.10.11 19:43 Сейчас в теме
Классная штука! особенно, когда приходишь к клиенту с большим количеством "медленных" сотрудников. недождешься, когда выйдут сами :)
68. Asaqura 28.10.11 23:57 Сейчас в теме
69. orel 02.11.11 23:52 Сейчас в теме
+100500 Спасибо! Уже пару раз пригодилась!
70. sergnik 07.11.11 22:00 Сейчас в теме
Спасибо, помогла выбросить юзера, который пару дней висел в файловой базе, и из-за не могли сохранить базу
и боялись перезагрузить комп ))
71. cs25 81 15.11.11 09:36 Сейчас в теме
Выдаёт ошибку (клиент-серверный вариант):
Ошибка при прерывании соединений: {Форма.ФормаСписка.Форма(264)}: Ошибка при вызове метода контекста (ConnectAgent): Произошла исключительная ситуация (V81.COMConnector.1): Различаются версии клиента и сервера (8.1.15.14 - 8.2.14.519), клиентское приложение: COM-администратор
72. Attest 3 21.11.11 14:47 Сейчас в теме
Спасибо! Однозначно в арсенал!
73. AruslanM 07.12.11 13:46 Сейчас в теме
Заметил, что типовая форма блокировки неохотно выгоняет пользователей!
Буду пробовать с этим решением!
Спасибо за труд!
74. temp2003 9 09.12.11 14:11 Сейчас в теме
В файловом варианте работает хорошо... И список пользователей виден четко, никогда не задваивается, в отличае от типового монитора пользователей... Правда, вот этот ярлычек на рабочем столе...Каждый раз раз как-то думаешь " а вдруг потом сам войти не сможешь..." )))) это единственный недостаток )))
75. Damian 907 09.12.11 22:28 Сейчас в теме
(74), не бойтесь, мой друг :)!
Если Вы запомнили код разрешения, который сами же и установили, то в базу всегда войти сможете.
В файловом варианте, на крайний случай, можно удалить файл 1Cv8.cdn из папки с базой для снятия всех блокировок.
76. dim0n_la 94 10.12.11 17:57 Сейчас в теме
Я немного не понял.
Как именно реализован процесс завершения работы пользователей в файловом варианте работы БД?
Я так понял из описания, что обработка имеет два основных отличия от типовой.
Но я не вижу как она может выполниться для "любой" конфигурации? Может имелось ввиду для любой типовой конфигурации? Если так, то опять же не вижу в чем ценность обработки, ведь нетиповую надо дорабатывать функционалом в модуле приложения с обработчиками ожидания и пр.
77. temp2003 9 11.12.11 22:51 Сейчас в теме
(76) dim0n_la,
Обработка, скажем так, упрощает типовой функционал по выгонялке пользователей ))) Интерфейс пользователя улучшен ))) а ценность в этом и заключается - удобнее работать... А если конфигурация совсем новая у вас, вы ее сами разработали, то конечно, придется встроить предварительно часть блока из типовых конфигураций....
78. dem_mad 19.12.11 14:21 Сейчас в теме
Спасибо! Все просто и надежно...
79. petrovaUL 20.12.11 06:31 Сейчас в теме
Возьму на "вооружение" для небольших БД, стандарные 1С-кие обработки для завершения работы пользователей часто не срабатывают. Спасибо. Плюс +.
80. nurislam 23.12.11 20:02 Сейчас в теме
Здорово.Молодец.
81. Ledok 26.01.12 05:21 Сейчас в теме
Доброго времени суток!
Не слышно ли чего нового по поводу завершения работы пользователей для баз на управляемых формах (таких как Управление торговлей 11 и Управление небольшой фирмой ред.1.3) ?
до сих пор очень актуально,
а то уже замучилась по утрам убирать файлы блокировок..
82. Damian 907 26.01.12 18:07 Сейчас в теме
(81), насчет нового не в курсе. А по поводу файлов - напишите батник, который будет удалять эти файлы за полчаса (час, два, в полночь :) до начала рабочего дня.
83. Ted1982 68 27.01.12 17:30 Сейчас в теме
Очень полезная обработка. Спасибо. После того, как закрыли права на использование консоли серверов и стало невозможно выкинуть из базы бухов (уходят в отпуск, сами в базе, а территориально находятся через пол-страны) Ваша обработка реально выручает.
84. vishenka 06.02.12 09:15 Сейчас в теме
У меня не работает почему-то. Запускаю в файловом варианте. Предупреждение выдает, а пользователей не выкидывает (хотя если поставить типовую блокировку - выкидывает)
В чем может быть причина?
85. Гость 17.02.12 10:11
Огромное спасибо! Незаменимая вещь!
86. s3nsay 28.02.12 22:22 Сейчас в теме
Огромное спасибо! Незаменимая вещь!Ваша обработка реально выручает.
Возьму на "вооружение" для небольших БД, стандарные 1С-кие обработки для завершения работы пользователей часто не срабатывают. Спасибо. Плюс +.
87. пользователь 01.03.12 20:21
Сообщение было скрыто модератором.
...
88. OscarTT 05.03.12 23:24 Сейчас в теме
Незаменимая вещь!
89. zipik 25.03.12 17:25 Сейчас в теме
Отлично!!
90. zipik 25.03.12 17:25 Сейчас в теме
Полезная штука!
91. NtS 26.03.12 22:40 Сейчас в теме
у меня не работает на УТ, ничего не пойму, можно пошагово расписать, как работать с обработкой?
92. Damian 907 27.03.12 11:27 Сейчас в теме
(91) на типовой УТ должно работать 100%. Что именно не работает?
93. NtS 27.03.12 11:49 Сейчас в теме
(92)запускаю, ставлю галку "отключить пользователей", нажимаю "установить блокировку" и ничего не происходит((
ярлык на рабочем столе создается нормально
94. NtS 27.03.12 11:52 Сейчас в теме
(92) разобралась )) надо похоже время с запасом ставить, не за минуту до завершения
95. karloson 06.07.12 15:27 Сейчас в теме
Пользователей выкидывает и пускает обратно по времени, но не создается ярлык на рабочем столе((
УТ 11 8.2
96. mabuta_serg 24.09.12 07:19 Сейчас в теме
Здоров разработчикам.
У меня не работает почему-то. Запускаю в файловом варианте. Предупреждение выдает, а пользователей не выкидывает
Может это из-за управляемой формы?
Что я не так делаю
97. djserega 258 14.11.12 08:16 Сейчас в теме
У меня тоже самое (96), висит на предупреждении о завершении работы и не закрывается
98. redgoll 24.11.12 09:36 Сейчас в теме
Спасибо, большое за обработку, сейчас скачаю и протестирую. Типовая обработка отчего то не сработала, правда в слегка настроенной конфигурации, которая непонятно как обновлялась. Ставлю в ней блокировку, но вхожу легко и без пароля и конфигуратор не закрылся даже. Хотя раньше вроде бы пробовал и все получалось. Никто не знает в чем может быть дело?
Оставьте свое сообщение