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

06.10.11

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Отключение пользователей
.epf 20,96Kb
2425
2425 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

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

 

Update от 14.09.2011

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

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

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

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

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

 

Update от 05.10.2011

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

 

См. также

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    16748    113    55    

116

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

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    12406    49    33    

70

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    11344    48    8    

78

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

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

14400 руб.

29.04.2020    34231    109    152    

75

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

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    32840    145    18    

51

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    74053    629    45    

88

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

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

3000 руб.

21.07.2022    10320    10    4    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. cbr900 172 14.09.11 05:28 Сейчас в теме
Хорошая штука! Главное, что механизм работает.
Для клиент-серверного варианта также хотелось быт увидеть))
2. cbr900 172 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 576 14.09.11 14:38 Сейчас в теме
Создание ярлыка вылетает с ошибкой

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

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

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

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

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

Крест на пузе.
Пьют без меры.
Кто такие?
Тамплиеры!
9. Ledok 15.09.11 06:30 Сейчас в теме
В случае, когда пользователь работает в УТ11 и у него остался не сохраненный документ, обработка НЕ МОЖЕТ завершить его сеанс, так как появляется сообщение "Сохранить изменения?".
Может, кто встречался с такой проблемой? Если да, поделитесь решением..
14. Damian 911 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 217 15.09.11 13:21 Сейчас в теме
Хорошая идея, особенно если нет возможности вносить изменения в конфу :)
13. Vladimir_D 122 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 175 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 50 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 225 21.09.11 23:51 Сейчас в теме
29. CyberCerber 877 23.09.11 14:38 Сейчас в теме
Спасибо, вещь незаменимая.
30. krv2k 379 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 379 26.09.11 05:10 Сейчас в теме
(31) Этот механизм основан на обработчике ожидания, подключаемом для каждого пользователя при входе в систему (вызывается каждые 60 секунд). В обработчике проверяется, установлена ли блокировка сеансов, и если установлена, то сеанс завершается.
KrivosheevEV; susorov; +2 Ответить
35. PVG_73 17 26.09.11 12:47 Сейчас в теме
(34) Спасибо, Руслан, нашел я этот кусок кода... :)
32. Damian 911 26.09.11 00:16 Сейчас в теме
(30) Руслан, позвольте с Вами не согласиться. Блокировка сеансов устанавливается не на уровне типовых конфигураций, а на уровне платформы. Почитайте синтакс-помощник, раздел "Глобальный контекст"-"Процедуры и функции работы с информационной базой"-"УстановитьБлокировкуСеансов".
Как Вы думаете, мы с Вами сможем написать конфигурацию, на которую эти правила распространяться не будут?
Хотя, смотря какую таблетку выбрать :) (с) Matrix
33. krv2k 379 26.09.11 04:59 Сейчас в теме
(32) спасибо, синтаксис-помощник я читал. Еще раз повторюсь: не путайте "Блокировку сеансов" и "Завершение работы пользователей". Перед написанием следующего комментария, обязательно посмотрите как реализовано "Завершение работы пользователей" в типовых конфигурациях.
36. Sairys 26.09.11 23:42 Сейчас в теме
давно искал что то подобное. Спасибо за обработку.
37. onyx 29 27.09.11 04:07 Сейчас в теме
Очень нужная и полезная штуковина....
38. MrXaN 45 27.09.11 05:42 Сейчас в теме
Огромное спасибо за обработку
39. sergnik 27.09.11 10:26 Сейчас в теме
40. r0610201 316 27.09.11 12:29 Сейчас в теме
Обязательно необходимо отметить, что работать это будет только в типовых конфигурациях. Чтобы это работало не только в типовых, надо завершать сеансы самому, через V82.COMConnector.
41. ValeriVP 1342 27.09.11 12:57 Сейчас в теме
(40) не всегда получится - надо через DCOM, а это права и прочие проблемы.
а в самописках надо прописывать обработку параметра запуска аналогично как в типовых
42. mihas1001 27.09.11 19:01 Сейчас в теме
Интересно, корректно ли обрабатывается случай когда в момент отключения пользователь редактирует информацию в БД?
46. evn-zorin 35 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 16 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 153 04.10.11 15:36 Сейчас в теме
Очень полезная штука, не раз пользовался.
Глюков не встречал.
Спасибо, лови плюс.
52. KSM 05.10.11 11:30 Сейчас в теме
53. Damian 911 06.10.11 00:24 Сейчас в теме
Учтены замечания пользователей krv2k и r0610201 - описание изменено.
А также добавлена управляемая форма.
54. mrdug 765 07.10.11 10:54 Сейчас в теме
что-то не пойму что с файлом? Предприятие его не видит.
55. SanyaGrek 07.10.11 11:10 Сейчас в теме
Спасибо! Главная проблема теперь решена. А то юзеров не выгонишь. Так работать хотят.
56. pt_olga 61 07.10.11 22:22 Сейчас в теме
хотелось бы попробовать эту обработку... но пока нет денех :(
57. pt_olga 61 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 29 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 7 09.12.11 14:11 Сейчас в теме
В файловом варианте работает хорошо... И список пользователей виден четко, никогда не задваивается, в отличае от типового монитора пользователей... Правда, вот этот ярлычек на рабочем столе...Каждый раз раз как-то думаешь " а вдруг потом сам войти не сможешь..." )))) это единственный недостаток )))
75. Damian 911 09.12.11 22:28 Сейчас в теме
(74), не бойтесь, мой друг :)!
Если Вы запомнили код разрешения, который сами же и установили, то в базу всегда войти сможете.
В файловом варианте, на крайний случай, можно удалить файл 1Cv8.cdn из папки с базой для снятия всех блокировок.
76. dim0n_la 94 10.12.11 17:57 Сейчас в теме
Я немного не понял.
Как именно реализован процесс завершения работы пользователей в файловом варианте работы БД?
Я так понял из описания, что обработка имеет два основных отличия от типовой.
Но я не вижу как она может выполниться для "любой" конфигурации? Может имелось ввиду для любой типовой конфигурации? Если так, то опять же не вижу в чем ценность обработки, ведь нетиповую надо дорабатывать функционалом в модуле приложения с обработчиками ожидания и пр.
77. temp2003 7 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 911 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 911 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 Сейчас в теме
Спасибо, большое за обработку, сейчас скачаю и протестирую. Типовая обработка отчего то не сработала, правда в слегка настроенной конфигурации, которая непонятно как обновлялась. Ставлю в ней блокировку, но вхожу легко и без пароля и конфигуратор не закрылся даже. Хотя раньше вроде бы пробовал и все получалось. Никто не знает в чем может быть дело?
Оставьте свое сообщение