Отключение активных сеансов пользователей в серверных базах данных 1С 8.2

21.11.11

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

Отключение всех сеансов пользователей от серверной базы данных, использующее стандартный функционал 1С.  

Скачать файл

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

Наименование По подписке [?] Купить один файл
Удаление активных сеансов
.epf 9,03Kb
995
995 Скачать (1 SM) Купить за 1 850 руб.

   В обработке используется стандартный функционал 1С Предприятия для отключения всех активных сеансов пользователей от текущей базы данных. Через COM-соединения обработка подключается к консоли сервера 1С и удаляет сеансы (аналогично ручному удалению через консоль сервера). Идея взята из типовой конфигурации 1С Документооборот КОРП. Для корректной работы в конфигурации необходимо наличие константы "ПараметрыАдминистрированияИБ" с информацией о админском логине и пароле (константа по умолчанию уже присутствует в типовых конфигурациях от 1С).

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

См. также

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    7912    59    23    

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

16800 руб.

06.12.2023    8900    42    5    

74

SALE! 15%

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

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

10000 8500 руб.

10.11.2023    10481    36    25    

61

SALE! 35%

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

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

4800 3120 руб.

14.01.2013    188088    1140    0    

912

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

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

14400 руб.

29.04.2020    32717    106    152    

73

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

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

6000 руб.

06.11.2012    72812    627    45    

85

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

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    62845    94    59    

79

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

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

3000 руб.

21.07.2022    9850    7    4    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. FatheRD 65 01.01.70 03:00 Сейчас в теме
Отключение всех сеансов пользователей от серверной базы данных, использующее стандартный функционал 1С.

Перейти к публикации

1. PochekutovOleg 21.11.11 07:54 Сейчас в теме
2. Istur 1474 21.11.11 12:41 Сейчас в теме
А логин/пароль разве вводить не нужно? На скриншоте не увидел..
3. FatheRD 65 21.11.11 12:48 Сейчас в теме
Логин/пароль хранятся в константе ИБ. В типовых конфигурациях это константа заполняется по умолчанию. Важно так же отметить что это должны быть логин/пароль от консоли сервера для данной базы, они не всегда совпадают с логином/паролем информационной базы.
4. alekseineputin 26 23.11.11 14:39 Сейчас в теме
Посмотрим-заценим сейчас ;)
5. redwonder87 29 24.11.11 06:44 Сейчас в теме
Хорошо бы предоставить полный интерфейс действия: кроме удаления пользователей из сеансов еще бы возможность включения блокировки базы. А то юзеры порой очень настойчивы)
6. WellMaster 104 24.11.11 15:33 Сейчас в теме
Добиваемся аналогичного эффекта с помощью простого батника:
net stop "1C:Enterprise 8.1 Server Agent"
net start "1C:Enterprise 8.1 Server Agent"

Отключает сразу всех от всех баз на этом сервере предприятия. Грубо, но просто.
7. FatheRD 65 24.11.11 18:45 Сейчас в теме
2WellMaster

Раньше поступали аналогично. Но с выходом последних релизова платформы (начиная с 8.2.13) срабатывает далеко не всегда. На 8.2.14 можно отключать сервис хоть на 3 часа - сеансы останутся висеть, особенно если речь идет о тонком клиенте. 1С адаптирует платформу для работоспособности с плохими каналами связи, где простое отключение связи между сервером и клиентом - обычное дело. Ваш метод очень скоро окажется полностью неработоспособен.
8. WellMaster 104 24.11.11 18:58 Сейчас в теме
(7) спасибо за информацию. В таком случае, предлагаемый инструмент действительно будет необходим.
9. trunix 25.11.11 05:29 Сейчас в теме
Спасибо за обработку. Будем отключать пользователей в любой момент.
10. cerg110 3 28.11.11 07:49 Сейчас в теме
полезная обработка, а зависшие сеансы тоже отключает?
11. FatheRD 65 28.11.11 11:08 Сейчас в теме
2cerg110

Да, зависшие сеансы отключает. Единственное, с чем не может справиться - зависшие блокировки, когда сеанса уже уже существует. Т.е. сеанс не виден в консоли сервера 1С, а блокировка в той же консоли видна. Но такие случаи бывают крайне редко и лично я не знаю как решить эту проблему кроме как рестартом сервиса сервера 1С.
12. пользователь 05.12.11 02:10
Сообщение было скрыто модератором.
...
13. agarkin 06.12.11 13:51 Сейчас в теме
очень удобно для терминала
14. Yashazz 4791 12.12.11 17:46 Сейчас в теме
Боян многолетней давности. Ещё coder1cv8 делал в 2008 году, плюс там ещё можно было сообщения отправлять, выборочно отключать и многое другое. А тут - ни сеансов не видно, ни избирательности... Одна кнопка и всё. Некомильфо, считаю.

ах да, кстати, тот сеанс, из которого кнопка нажата, тоже прервётся?
15. yavasilek 15.12.11 13:08 Сейчас в теме
скачал. пока нет возможности проверить.
А будет ли работать обработка если допустим запускать батником
"C:\Program Files (x86)\1cv82\8.2.13.219\bin\1cv8.exe" enterprise /S"server\base" /N"user" /P"1234" /execute d:\путьдообработки

где:
server - имя сервера
base - имя базы на сервере
user - имя пользователя 1с с правами админа
1234- пароль пользователя 1с
16. FatheRD 65 15.12.11 13:11 Сейчас в теме
Не проверял возможность работы при запуске через bat. У нас запускается регламентным заданием, текст встроен в конфигурацию.
17. yavasilek 15.12.11 13:20 Сейчас в теме
Еще как вариант можно делать так

netsh interface ip set address 11 source=static addr=192.168.1.1 mask=255.255.255.0 gateway=192.168.120.254
"C:\Program Files (x86)\1cv82\8.2.13.219\bin\1cv8.exe" config (/S"server\base") /N"user" /P"1234" /DumpIB "D:\base.dt"
netsh interface ip set address 11 source=static addr=192.168.2.1 mask=255.255.255.0 gateway=192.168.120.254
"C:\Program Files\WinRAR\RAR.exe" a -agYYYYMMDD-NN D:\backup "D:\1Cbackup\elitdb\base.dt"

Первая строка меняет настройки на сетевом интерфейсе, тем самым рвет все соединения
Вторая строка выгружает базу в dt'шник
Третья строка делает наши стандартные настройка на сетевом интерфейсе
Четвертая строка архивирует наш dt'шник и задает ему имя с датой.
26. dimakaster 28.12.11 11:03 Сейчас в теме
(17) yavasilek, это сработает только при условии что сервер 1С:Предприятие и сервер БД находятся на одной железке. А как же вы собираетесь делать выгрузку в .dt если серверы физически разнесены на разные железки?
27. yavasilek 28.12.11 11:17 Сейчас в теме
(26) dimakaster, мне какая разница где они находятся? главное чтоб у меня был доступ к серверу 1с. А на той машинке на которой я буду запускать батник - мне главное чтоб 1С стояла.
28. dimakaster 28.12.11 16:05 Сейчас в теме
(27) yavasilek, стоп, а к БД программа как будет обращаться если сеть отрублена, а сервер БД на другой железке?
29. yavasilek 30.12.11 12:11 Сейчас в теме
(28) dimakaster, теперь я понял о чем речь. Можно попробовать вернуть сетевые настройки сразу после их смены, сделать не большую задержку и вернуть. Клиенты ведь уже отвалятся? Хотя может и нет ... надо будет попробовать.
57. tux 14 22.09.19 21:28 Сейчас в теме
(17) Тогда проще использовать net session /delete
18. FatheRD 65 15.12.11 13:47 Сейчас в теме
Насчет первой строки не уверен, что это будет всегда работать. Сейчас соединения не рвутся даже при выключении сервера 1С на 10 минут. 1С готовит платфрму к работе в облаках )
19. yavasilek 15.12.11 13:56 Сейчас в теме
на 540 точно работает! Проверенно временем. Просто не всегда можно отключить сервер от сети.имхо
20. smilejka 32 15.12.11 14:27 Сейчас в теме
Какие права нужны пользователю для отключения?
Будет ли работать обработка, если база серверная, работа ведется через терминал. Причем консоли сервера 1С находится на другом компьютере, к которому нету доступа.
21. yavasilek 15.12.11 14:30 Сейчас в теме
(20) smilejka, права админа. будет.
22. wowkai 4 16.12.11 12:21 Сейчас в теме
а как удалить зависший сеанс в 1с 8.1?
24. yavasilek 20.12.11 11:02 Сейчас в теме
(22) wowkai, обработкой под 8.1 :) Поищите тут в архивах точно валяется
23. Den_Zenit 19 20.12.11 10:22 Сейчас в теме
Актуально, у нас вечная с этим проблема.
25. Feelthis 38 21.12.11 14:07 Сейчас в теме
Константу ПараметрыАдминистрированияИБ я так понимаю программно нужно поменять?
30. softest 08.01.12 20:05 Сейчас в теме
31. olegtymko 914 08.01.12 20:53 Сейчас в теме
32. Dvornik 20 01.02.12 09:03 Сейчас в теме
Скачал себе для управляемого приложения, там даже нет управляемой формы. Смысл тогда писать, что для 8.2?
33. Anton_prezident 12.02.12 22:33 Сейчас в теме
34. пользователь 29.02.12 10:05
Сообщение было скрыто модератором.
...
35. itar59 87 23.04.12 18:29 Сейчас в теме
А регламентные задания отключит?
36. basej1c 25.06.12 11:42 Сейчас в теме
у меня не работает ! вообще ничего не происходит !
база клиен-серверная
бухгалтерия типовая
37. OscarTT 24.07.12 12:40 Сейчас в теме
Только недавно думали про такое, будем пробовать.
38. electronik 02.08.12 18:15 Сейчас в теме
Здраствуйте Уважаемый разработчик с описанием как то туговато нету толком ни скриншотов ни настройки. По функцианалу то что нада(Вернеее то что ищу).Как в работу будет не знаю (Скачаю протестирую отпишусь)
39. elena_77 22.10.12 16:53 Сейчас в теме
Спасибо. Сейчас нужна такая обработка,
чтобы в режисе 1с можно было завершать работу пользователей выборочно,
не заходя в кансоль. Скачаем, протестируем.
40. fin7 22.10.12 18:03 Сейчас в теме
Спасибо, протестирую при возможности. Хорошая обработка, и тоже интересует: зависшие сеансы отключает?
41. Bacemo 22.10.12 22:05 Сейчас в теме
Попробовал. Не отключила тех пользователей, у которых в настройках было установлено "Предупреждать при завершении" У них открылось модальное окно, а надать на подтверждение некому
42. Vigor06 30.04.13 13:40 Сейчас в теме
Друзья,так что там с зависшими сеансами?
43. FatheRD 65 30.04.13 13:51 Сейчас в теме
У меня зависшие сеансы отключает. Кроме тех сеансов, которые остались в блокировках, но не видны в списке сеансов в консоли.
44. wunderland 202 25.06.13 13:49 Сейчас в теме
(43) Да, есть такая проблема :(
45. BuchCentr 28.01.14 10:48 Сейчас в теме
Не работает обработка, может просто на новых платформах.
46. FatheRD 65 28.01.14 11:59 Сейчас в теме
(45) BuchCentr, а какую платформу Вы используете, можете уточнить?
47. Культурный 4 20.02.14 12:03 Сейчас в теме
Обработка и не подумала удалить зависшие сеансы.
48. Светлый ум 416 27.08.14 12:52 Сейчас в теме
49. flyDrag 292 17.10.14 20:46 Сейчас в теме
Спасибо автору за обработку, я ее переделал на управляемые формы + регл задание сделал все нормально работает
50. elCapitano 18.02.15 13:03 Сейчас в теме
(49) flyDrag,
выложите пожалуйста ваши регл задания , было бы интересно посмотреть.
51. fynjy93 15.08.15 15:47 Сейчас в теме
52. alexnsk 08.02.16 05:47 Сейчас в теме
в 8.3 будет отрабатывать из рег задания?
53. berkutmx 04.07.16 13:38 Сейчас в теме
55. taxcom1 22.11.16 09:00 Сейчас в теме
Все отлично работает!
56. Kontakt 109 16.03.17 16:17 Сейчас в теме
ошибка выходит
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(290)}: Ошибка при вызове метода контекста (GetSessions)
СписокСеансов = АгентСервера.GetSessions(Кластер);
по причине:
Произошла исключительная ситуация: Недостаточно прав пользователя на управление кластером Local cluster
Оставьте свое сообщение