gifts2017

Скоростная выгонялка отдельных пользователей (1С 8.3 УФ, 8.2 Клиент-сервер)

Опубликовал Mike Letto (MikeLetto) в раздел Администрирование - Системное

Все администраторы знают, как часто возникает необходимость в завершении работы пользователей базы. Данная обработка позволяет завершить сеансы как всех пользователей, так и отдельно взятых.

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

В отличие от других обработок, данная работает значительно быстрее остальных за счет того, что не перебирает процессы, а работает именно с сессиями. Работа основана на COM-соединении.

Работоспособность проверялась на БП и ЗУП. Должна работать на всех конфигурациях в клиент-серверных вариантах.

В версии 2.0 добавлена поддержка платформы 8.3 и управляемых форм!

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

Наименование Файл Версия Размер
Выгонялка by Mike ver.2.1.epf 95
.epf 22,97Kb
08.12.14
95
.epf 22,97Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. Александр Лыткин (TrinitronOTV) 28.11.14 05:47
а под файловый вариант можно подкрутить вашу разработку?
2. Mike Letto (MikeLetto) 29.11.14 23:26
К сожалению, нет. Только клиент-серверный. В Вашем случае можно либо дозвониться до пользователя, либо прикрыть доступ к открытым файлам на компьютере с шарой через "Управление компьютером". Но только на свой страх и риск.
3. Александр Лыткин (TrinitronOTV) 01.12.14 08:59
4. Наталия Мастербатова (zzz_natali) 03.12.14 11:13
Как будут отрабатываться сессии пользователей с открытыми и не сохраненными документами, находящимися в статусе создания(изменения)? Они будут корректно потеряны? База "этот удар пыльным мешком из-за угла" должна нормально пережить?
5. Борис Нагорнов (b1958) 03.12.14 16:19
Не работает в 8.3 в режиме обычного приложения. Это актуально. Так как, практически осуществлен переход на платформу 8.3 и для старых приложений (УПП, УТ).
Прикрепленные файлы:
6. Антон Собейко (sobeyko2008) 03.12.14 17:38
писать нужно что с файловой не работает!
7. Mike Letto (MikeLetto) 03.12.14 21:23
(4) zzz_natali, не беспокойтесь! Сессии сбрасываются на ура. Сам всегда пользуюсь. Никаких ошибок в базе не возникает. А вот если в файловом варианте отключить доступ к занятым файлам из "Управление компютером" это грозит неисправимыми повреждениями базы (из опыта).
8. Mike Letto (MikeLetto) 03.12.14 21:26
(5) b1958, ошибку принял к сведению. Посмотрим, что можно сделать! Спасибо, за замечание.
9. Mike Letto (MikeLetto) 09.12.14 09:01
(5) b1958, Для платформы 8.3 и толстого клиента подправил выбор com-объекта.
10. Андрей Павликовский (hunterok) 09.03.15 21:39
При открытии через "Рабочий стол для УПП" получаем ошибку:
{ВнешняяОбработка.РабочийСтол82.МодульОбъекта(460)}: Значение не является значением объектного типа (Открыть)
				ВО.ПолучитьФорму().Открыть();

Если добавить в дополнительные обработки, тоже не открывается. Работает только через "Файл-->Открыть"
11. Анна Евсеева (DocW) 18.04.16 09:49
Доброго времени суток!
При запуске на 8.3.7.1917, клиент-серверный режим, вылезает ошибка.
Прикрепленные файлы:
12. Serg Eli (elizarovs) 26.04.16 12:39
(11) DocW,
Столкнулся с такой же проблемой. При следующих дополнительных обстоятельствах:
1. На рабочей станции установлено несколько платформ.
2. На самой свежей платформе этой проблемы нет.
3. Требовалось применить к серверной базе, работающей "на не самой свежей" платформе 8.3.4.465.
4. При запуске пишет, что не совпадают версии.
Как лечил:
С правами администратора запустил сеанс MS DOS. ( На самом деле запустил от имени администратора FAR). Дал команду regsvr32 “C:\Program Files (x86)\1Cv8\8.3.4.465\bin\comcntr.dll”. Всё заработало.
Пояснение. Для коннекта к серверу обработка использует вспомогательную библиотеку. При установке новой версии платформы устаревшая библиотека разрегистрируется. Достаточно ее заново зарегистрировать.
И ещё. На обычных формах (не на управяемых) пишет ошибку аутентификации. Я убрал ВосстановлениеПароля и сделал, как на Форме1 (для Управляемых форм).