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

21.11.11

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

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

Скачать файл

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

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

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

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

См. также

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

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

8400 руб.

20.08.2024    20423    136    76    

137

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

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

15000 руб.

10.11.2023    13021    54    33    

72

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 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    11850    51    8    

81

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

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

14400 руб.

29.04.2020    34653    109    152    

75

Архивирование (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    74355    629    45    

88

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

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

3000 руб.

21.07.2022    10455    10    4    

18

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

Предлагается внешняя обработка для просмотра данных в формате ASN1. Есть 2 режима: загрузка из бинарного формата и из BASE64. Реализована функция извлечения всех сертификатов, которые можно найти в ASN1-файле. В дополнении к этому продукту предлагается методическая помощь по вопросам, связанным с технической реализацией криптографии и шифрования в 1С.

2400 руб.

29.08.2016    30310    10    1    

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

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

1. PochekutovOleg 21.11.11 07:54 Сейчас в теме
2. Istur 1475 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 4829 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 918 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 203 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. Светлый ум 454 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
Оставьте свое сообщение