gifts2017

Выгонялка для 1С (только для серверных баз).

Опубликовал Алексей Шошин (alexsh76) в раздел Администрирование - Сервисные утилиты

Очень удобная (ИМХО) вышвыривалка пользователей. Имеет разные режимы работы,
Просительный, предупреждательный, и бескомпромисный. Быстро и без загрузки 1с загружается и подключается к базам. Имеет возможность подключиться через radmin.
Может разрешить открывать базу.

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

Возможности и достоинства:

Быстро загружается, не надо грузить конфигурацию.

Может помнить настройки.

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

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

Слегка оборзевшим может сказать отдельное "ррррр"

Вконец оборзевших может отрубить без объявления войны.

Исходники на Delphi, и я в них заглядывал очень давно, поэтому ногами не пинать

Минусы: т.к. писал для себя и наших программеров-админов, сначала написана под 8.0 потом адаптирована под 8.1 Немного знающие Delphi легко адаптируют обратно под 8.0).

Пароль хранит в открытом виде (хотя и прячет достаточно глубоко (вер. для 8.1)

%AppData%\Выгонялка\settings.ini, но от этого минус не меньше). Правда можно его не хранить (для параноиков и ответственных людей).

Не сообщает какую именно базу надо закрыть (когда нибудь допишу)

Обновляется по времени и по двойному щелчку. Мне так удобней, но очень неинтуитивно

Не имеет первоначальной инициализации. Можете вручную положить ini в %AppData%\Выгонялка\settings.ini для вер.8.1 (у меня и у тех с кем делился все настроено, а для распространения тогда не предполагалась. Желание сорвать аплодисменты есть, а времени довести до идеала нет.)

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

Наименование Файл Версия Размер Кол. Скачив.
Выгонялка 8.1
.zip 256,60Kb
26.09.14
664
.zip 256,60Kb 664 Скачать
Исходники 8.1
.zip 293,20Kb
26.09.14
103
.zip 293,20Kb 103 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Алексей Кьюпер (qeuper) 15.10.09 10:11
1с8.0. к серваку не коннектиться!

---------------------------
P_server1c
---------------------------
Variant does not reference an automation object.
---------------------------
ОК
---------------------------
2. Алексей Шошин (alexsh76) 15.10.09 10:15
(1):cry:
Даже сказать ничего не могу...
восьмерочную положил от широты душевной, она год назад прекрасно работала, а потом мы перешли на 8.1 и я ее больше не трогал.
3. Алексей Шошин (alexsh76) 15.10.09 10:46
(1) Возможно выкладывание версии для 8.0 было ошибкой. Думал, может кому пригодится, и из нее чего-то можно сделать. :oops:. Убрал.
4. Serg Ka (ksvt) 16.10.09 10:10
"Слегка оборзевшим может сказать отдельное "ррррр""

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

А посредством чего сообщается-то? И как это у пользователя выглядит?
5. Алексей Шошин (alexsh76) 16.10.09 10:41
(4) На скриншоте видно пункты контекстного меню:
Попросить всех закрыть базу - это сообщение а-ля net send с текстом настройки "Просьба о выходе". Посылается активным пользователям. Кому было послано, запоминается. И потом при выборе пункта "Разрешить заходить в базу" отсылает им текст настройки "Приглашение в 1с"

Отдельное "ррррр" - это пункт "Послать сообщение" - это сообщение а-ля net send, с текстом из поля "Сообщение для пользователя". На скриншоте видно мое сохраненное "ррррр" для слегка оборзевших.
6. Serg Ka (ksvt) 16.10.09 12:57
Это-то все понятно, за то и плюс :)

Я-то спрашивал как раз про то, каким образом доставляется сообщение: "net send"ом таки или чем-то особенным "а-ля net send"?
7. Алексей Шошин (alexsh76) 16.10.09 13:29
Это а-ля. Через MailSlot (служба сообщений Windows). Насколько я помню net send шлет немного по-другому
8. Алексей Шошин (alexsh76) 16.10.09 13:29
(6)Это а-ля. Через MailSlot (служба сообщений Windows). Насколько я помню net send шлет немного по-другому
9. Алексей Шошин (alexsh76) 16.10.09 13:49
(6) На всякий случай (чтобы похвастаться) добавил скриншоты.
Вообще я горд этой штукой :D. Она уже пять лет делает процесс выгона и загона пользователей легким и ненапряжным. Когда их пятьдесят и они сначала наоткрывают а потом разбегутся, другой способ их разогнать превращается в каторгу.
10. Дмитрий Мурин (murin) 21.10.09 07:25
А без radmin никак? Он же платный, для VNC или пр. не работает?
11. Александр Медведев (anig99) 21.10.09 08:11
Вроде бы не всех юзерей видит... может потому что просматривает только один процесс сервера 1с?
12. Алексей Шошин (alexsh76) 21.10.09 08:42
(10) VNC, DMware подключить можно, но там несколько другая командная строка, поэтому надо править код. Делал сначала для своих, а RAdmin у нас честный :D.

(11) Точно. Когда писал, еще очень мало знал о процессах сервера 1с :cry:

Попробую исправить, но это не очень быстро. Delphi только дома :-(
13. Андроид (Андроид) 21.10.09 11:47
Окрыл подключился. Пользователей видно. С базы выбрасывает. НО СООБЩЕНИЕ НЕ ПОСЫЛЕТ.. :cry:
ПОЧЕМУ ???
ставлю + авансом
14. Алексей Шошин (alexsh76) 21.10.09 12:17
(13) У пользователя и/или на Вашем компьютере может быть отключена служба сообщений (по умолчанию у ней тип запуска ручной). Лечение: "Мой компьютер" правой кнопкой, "Управление".
"Управление компьютером (локальным)" правой кнопкой, "Подключиться к другому компьютеру", набрать адрес (имя компьютера пользователя).
В настройках служб у пользователя в "Служба сообщений", установить тип запуска "Авто", нажать кнопку "Пуск", затем кнопку "ОК".
Должно заработать.
(Так подробно не для того чтобы обидеть, а чтобы несколько раз не писать, т.к. я не знаю Ваш уровень знакомства с мелкомягкими.)
15. Александр Цегельников (markers) 21.10.09 13:11
(14) Особенный Thanks! за то что написано на дельфи, в результате чего я смогу разобратся в коде и как-то доработать :)
16. Жан-Эстер ван Гобсек (Гобсек) 22.10.09 02:24
Действительно полезная вещь и к тому же простая.
17. Андрей Пастухов (Minotavrik) 22.10.09 07:23
Люблю делфи, уважаю делфистов, однозначно плюс за программу, простая и полезная, особенно если ты в чужой конторе и знаешь пасворд только к 1с. +
18. Алексей Шошин (alexsh76) 22.10.09 08:44
(16)Как все гениальное ;)
(17)Я тоже люблю Delphi, но денег платят больше за 1с, а мелочевку разную писать быстрее на VBS, VBA, а для WEB - php perl js, связки для устройств - С. Итог: для Delphi все меньше места :cry:
19. Андроид (Андроид) 23.10.09 15:51
(14) Есть только малениная проблемка...
В WIN XP (SP3) служба сообщений отключена по умолчанию.. Прийдется всем пользователям ее включать.
Ну это пол беды. Проблема что в Висте и Win 2008 вообще нет каой службы. И на эти компы не достучатся.

20. Алексей Шошин (alexsh76) 23.10.09 16:04
(19) Критику принимаю. :)
В свое оправдание:
1. У нас на завод Висту ни разу не покупали, и пока не собираемся. Такая же фигня с Win 2008. Поэтому набор их служб мне просто неизвестен (и пока не очень интересен)
2. MailSLot начал использовать в конце 2004 года, с того момента не переписывал ;)

Поэтому прошу Вас вместо поиска "Кто виноват" (я уже признал свою вину ;)), порекомендовать "Что делать". Какой способ донести инфу до пользователя будет универсальным?
Net send не очень удобно (нельзя написать от кого). И по-моему и он с отключенной службой сообщений в XP тоже не работает.
21. Никита (nikitan) 24.01.10 11:30
(19) могу посоветовать под Vista и т.п. вот это:
Sent
22. Алексей Шошин (alexsh76) 01.02.10 08:13
(21) Спасибо. Это реальный выход. Когда у меня будет Виста обязательно буду использовать. Пока не буду. Т.к. как и Net Send не пишет от какого пользователя. Нам это важно. Чтобы в случае невозможности выхода, пользователи знали кому звонить.
23. Михаил Мандриков (Mike_M&) 19.02.10 15:47
Себе я смог включить Службу сообщений, а другому пользователю удалённо -- нет, "не хватает прав доступа". Посоветуйте, что ещё можно сделать?
25. 1 (shomo) 05.10.11 15:32
пользуюсь. Очень доволен. Видны подключения фоновых заданий. Приятно что их можно отключить как и пользователя.
26. Роман (Raminus) 30.11.11 15:18
27. Ильнур Гараев (fordes) 12.01.12 10:17
28. Андрей Суханцов (&rew) 24.01.12 07:31
Вещь удобная! Только пользователь, завидя внезапно появившееся окошко очень пугается и сразу его закрывает (не закрывая 1с естественно). Так-что выход у меня только один - через глав буха и телефон (+ служба администрирования сервера предприятия)
29. Dima Dr. (Scukosan) 30.01.12 12:34
нужно уточнение
могу ли я использовать данную "выгонялку" без установленных дополнительных программ(радмин и прочее)??
30. Алексей Шошин (alexsh76) 30.01.12 13:03
(29) Конечно, только не сможете подключаться к пользователям.
31. Dima Dr. (Scukosan) 30.01.12 15:26
и работает ли данная программка с 8,2?
может автор напишет мануал по настройке?
32. Алексей Шошин (alexsh76) 30.01.12 16:08
К сожалению нет. в 8.2 немного другая модель com коннестора.
Работы по переделке планируются, лапки пока не доходят.
33. Алексей Шошин (alexsh76) 30.01.12 16:09
(31)К сожалению нет. в 8.2 немного другая модель com коннестора.
Работы по переделке планируются, лапки пока не доходят.
34. Роман (Raminus) 02.10.12 10:13
Было бы очень неплохо если бы лапки все же дошли :)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа